From e69fea4bb577c542403e9680c3cc25615b90b997 Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Tue, 3 Apr 2018 11:40:08 +0200 Subject: [PATCH] More readable exception handling --- pyrogram/client/client.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pyrogram/client/client.py b/pyrogram/client/client.py index 1da96844..237b00f7 100644 --- a/pyrogram/client/client.py +++ b/pyrogram/client/client.py @@ -802,15 +802,15 @@ class Client: Raises: :class:`Error ` """ - if self.is_started: - r = self.session.send(data) + if not self.is_started: + raise ConnectionError("Client has not been started") - self.fetch_peers(getattr(r, "users", [])) - self.fetch_peers(getattr(r, "chats", [])) + r = self.session.send(data) - return r - else: - raise ConnectionError("client '{}' is not started".format(self.session_name)) + self.fetch_peers(getattr(r, "users", [])) + self.fetch_peers(getattr(r, "chats", [])) + + return r def load_config(self): parser = ConfigParser()