From 5446801c14c8789657c8b9b7fba276a350f34a54 Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Fri, 22 Jun 2018 13:39:29 +0200 Subject: [PATCH] Make run() run the event loop --- pyrogram/client/client.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pyrogram/client/client.py b/pyrogram/client/client.py index ddfc3dc2..26b688de 100644 --- a/pyrogram/client/client.py +++ b/pyrogram/client/client.py @@ -294,8 +294,12 @@ class Client(Methods, BaseClient): Raises: :class:`Error ` """ - self.start() - self.idle() + asyncio.get_event_loop().run_until_complete( + asyncio.gather( + self.start(), + self.idle() + ) + ) def add_handler(self, handler, group: int = 0): """Use this method to register an update handler.