From 5527584c7f565c488e3caac7ecd46790733d7154 Mon Sep 17 00:00:00 2001 From: Benjamin Braatz Date: Mon, 22 Mar 2021 23:01:02 +0100 Subject: [PATCH] Correct assertion for seconds in GenericWait. --- controlpi_plugins/wait.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/controlpi_plugins/wait.py b/controlpi_plugins/wait.py index 01861db..be0c9e0 100644 --- a/controlpi_plugins/wait.py +++ b/controlpi_plugins/wait.py @@ -135,7 +135,8 @@ class GenericWait(BasePlugin): async def wait(self, message: Message) -> None: """Wait given time and send "finished" event with given "id".""" async def wait_coroutine(): - assert isinstance(message['seconds'], float) + assert (isinstance(message['seconds'], float) or + isinstance(message['seconds'], int)) await asyncio.sleep(message['seconds']) await self.bus.send(Message(self.name, {'event': 'finished', 'id': message['id']})) -- 2.34.1