More None checks

This commit is contained in:
Maximilian Giller 2024-01-30 20:13:11 +01:00
parent fc904f42bf
commit 0ab2d6996e

View file

@ -17,7 +17,7 @@ class ActionQueue:
async def run_queue(self):
while True:
try:
if self.queued_actions.empty() and self.idle_action[0] is not None:
if self.queued_actions.empty() and self.idle_action is not None and self.idle_action[0] is not None:
self.idle_action_task = asyncio.create_task(self.idle_action[0](*(self.idle_action[1]), **(self.idle_action[2])))
action = await self.queued_actions.get()
@ -26,7 +26,7 @@ class ActionQueue:
self.idle_action_task.cancel()
self.idle_action_task = None
if action is not None: # If none -> Is idle action update
if action is not None and action[0] is not None: # If none -> Is idle update
try:
await action[0](*(action[1]), **(action[2]))
except Exception as ex: