Fix .result() being called too fast

This commit is contained in:
Frisk 2024-07-19 00:52:02 +02:00
parent dc6f8d36de
commit c518f76d3b

View file

@ -92,7 +92,7 @@ class DomainManager:
"total_discord_messages_sent": sum([x.total_discord_messages_sent for x in self.domains.values()]) "total_discord_messages_sent": sum([x.total_discord_messages_sent for x in self.domains.values()])
} }
for task in asyncio.all_tasks(): for task in asyncio.all_tasks():
json_object["tasks"][task.get_name()] = {"done": task.done(), "result": result_handler(task.result())} json_object["tasks"][task.get_name()] = {"done": task.done(), "result": result_handler(task.result()) if task.done() else None}
for name, domain in self.domains.items(): for name, domain in self.domains.items():
json_object["domains"][name] = domain.json() json_object["domains"][name] = domain.json()
for message in messagequeue._queue: for message in messagequeue._queue: