From c7b6dcf3c29df26e1d907d5cbbef3df9e2ee416c Mon Sep 17 00:00:00 2001 From: Alexander Bersenev Date: Fri, 14 Feb 2020 18:58:25 +0500 Subject: [PATCH] save the utilitary task as a variable to prevent early garbage collecting --- mtprotoproxy.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mtprotoproxy.py b/mtprotoproxy.py index 961dabc..494cca9 100755 --- a/mtprotoproxy.py +++ b/mtprotoproxy.py @@ -2295,7 +2295,8 @@ def main(): loop = asyncio.get_event_loop() 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) servers = create_servers(loop)