save the utilitary task as a variable to prevent early garbage collecting

This commit is contained in:
Alexander Bersenev
2020-02-14 18:58:25 +05:00
parent a95b1ec3c1
commit c7b6dcf3c2

View File

@@ -2295,7 +2295,8 @@ def main():
loop = asyncio.get_event_loop() loop = asyncio.get_event_loop()
loop.set_exception_handler(loop_exception_handler) loop.set_exception_handler(loop_exception_handler)
for task in create_utilitary_tasks(loop): utilitary_tasks = create_utilitary_tasks(loop)
for task in utilitary_tasks:
asyncio.ensure_future(task) asyncio.ensure_future(task)
servers = create_servers(loop) servers = create_servers(loop)