summaryrefslogtreecommitdiff
path: root/kvmd/apps
diff options
context:
space:
mode:
Diffstat (limited to 'kvmd/apps')
-rw-r--r--kvmd/apps/kvmd/streamer.py5
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
# =====