mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +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
|
||||
import time
|
||||
import re
|
||||
import asyncore
|
||||
import glob
|
||||
import locale
|
||||
import subprocess
|
||||
|
@ -1475,35 +1474,6 @@ class ThreadedNotifier(threading.Thread, Notifier):
|
|||
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):
|
||||
"""
|
||||
Tornado ioloop adapter.
|
||||
|
|
Loading…
Reference in New Issue
Block a user