From 6ee44d4e0468b5565dd43e8d90b9083ff2db1faa Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Tue, 24 Oct 2017 16:21:49 +0300 Subject: [PATCH] Fix executor. --- aiogram/utils/executor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aiogram/utils/executor.py b/aiogram/utils/executor.py index 29f88666..b4213a6f 100644 --- a/aiogram/utils/executor.py +++ b/aiogram/utils/executor.py @@ -49,9 +49,9 @@ def start_pooling(dispatcher, *, loop=None, skip_updates=False, on_startup=None, loop.set_task_factory(context.task_factory) - loop.create_task(dispatcher.start_pooling()) try: loop.run_until_complete(_startup(dispatcher, skip_updates=skip_updates, callback=on_startup)) + loop.create_task(dispatcher.start_pooling()) loop.run_forever() except (KeyboardInterrupt, SystemExit): pass