diff options
Diffstat (limited to 'kvmd/apps')
-rw-r--r-- | kvmd/apps/kvmd/streamer.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/kvmd/apps/kvmd/streamer.py b/kvmd/apps/kvmd/streamer.py index 3cdb301a..ce4db816 100644 --- a/kvmd/apps/kvmd/streamer.py +++ b/kvmd/apps/kvmd/streamer.py @@ -329,7 +329,10 @@ class Streamer: # pylint: disable=too-many-instance-attributes if waiter_task is None: waiter_task = asyncio.create_task(self.__notifier.wait()) - if waiter_task in (await aiotools.wait_first(asyncio.sleep(self.__state_poll), waiter_task))[0]: + if waiter_task in (await aiotools.wait_first( + asyncio.ensure_future(asyncio.sleep(self.__state_poll)), + waiter_task, + ))[0]: waiter_task = None # ===== |