diff options
Diffstat (limited to 'kvmd/inotify.py')
-rw-r--r-- | kvmd/inotify.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/kvmd/inotify.py b/kvmd/inotify.py index b66ca443..c157c1ca 100644 --- a/kvmd/inotify.py +++ b/kvmd/inotify.py @@ -215,7 +215,10 @@ class Inotify: async def get_event(self, timeout: float) -> (InotifyEvent | None): assert timeout > 0 try: - return (await asyncio.wait_for(self.__events_queue.get(), timeout=timeout)) + return (await asyncio.wait_for( + asyncio.ensure_future(self.__events_queue.get()), + timeout=timeout, + )) except asyncio.TimeoutError: return None |