mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
bitbake: lib/pyinotify.py: Remove deprecated module asyncore
When build with nativesdk-python3 (3.10) from buildtools: /path/to/bitbake/lib/pyinotify.py:55: DeprecationWarning: The asyncore module is deprecated. The recommended replacement is asyncio The pyinotify.py's upstream didn't have any update in recent 7 years: https://github.com/seb-m/pyinotify And bitbake doesn't use the asyncore module, so remove the related code. (Bitbake rev: 58fbb01c3e2111bef4f79f88e1aac1827350c82a) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
657f71e1f5
commit
c277bbaa8b
|
@ -52,7 +52,6 @@ from collections import deque
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import time
|
import time
|
||||||
import re
|
import re
|
||||||
import asyncore
|
|
||||||
import glob
|
import glob
|
||||||
import locale
|
import locale
|
||||||
import subprocess
|
import subprocess
|
||||||
|
@ -1475,35 +1474,6 @@ class ThreadedNotifier(threading.Thread, Notifier):
|
||||||
self.loop()
|
self.loop()
|
||||||
|
|
||||||
|
|
||||||
class AsyncNotifier(asyncore.file_dispatcher, Notifier):
|
|
||||||
"""
|
|
||||||
This notifier inherits from asyncore.file_dispatcher in order to be able to
|
|
||||||
use pyinotify along with the asyncore framework.
|
|
||||||
|
|
||||||
"""
|
|
||||||
def __init__(self, watch_manager, default_proc_fun=None, read_freq=0,
|
|
||||||
threshold=0, timeout=None, channel_map=None):
|
|
||||||
"""
|
|
||||||
Initializes the async notifier. The only additional parameter is
|
|
||||||
'channel_map' which is the optional asyncore private map. See
|
|
||||||
Notifier class for the meaning of the others parameters.
|
|
||||||
|
|
||||||
"""
|
|
||||||
Notifier.__init__(self, watch_manager, default_proc_fun, read_freq,
|
|
||||||
threshold, timeout)
|
|
||||||
asyncore.file_dispatcher.__init__(self, self._fd, channel_map)
|
|
||||||
|
|
||||||
def handle_read(self):
|
|
||||||
"""
|
|
||||||
When asyncore tells us we can read from the fd, we proceed processing
|
|
||||||
events. This method can be overridden for handling a notification
|
|
||||||
differently.
|
|
||||||
|
|
||||||
"""
|
|
||||||
self.read_events()
|
|
||||||
self.process_events()
|
|
||||||
|
|
||||||
|
|
||||||
class TornadoAsyncNotifier(Notifier):
|
class TornadoAsyncNotifier(Notifier):
|
||||||
"""
|
"""
|
||||||
Tornado ioloop adapter.
|
Tornado ioloop adapter.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user