From 7f700c3bc12d7cd723eb34c35b241d2cba619584 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 4 Sep 2017 16:39:16 +0200 Subject: [PATCH] Remove unused attributes and methods from the base TLObject class --- telethon/tl/tlobject.py | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/telethon/tl/tlobject.py b/telethon/tl/tlobject.py index 66ed825f..5e18c57d 100644 --- a/telethon/tl/tlobject.py +++ b/telethon/tl/tlobject.py @@ -4,34 +4,16 @@ from threading import Event class TLObject: def __init__(self): - self.sent = False - self.request_msg_id = 0 # Long - self.sequence = 0 - self.dirty = False - self.send_time = None self.confirm_received = Event() self.rpc_error = None # These should be overrode self.constructor_id = 0 self.content_related = False # Only requests/functions/queries are - self.responded = False # These should not be overrode - def on_send_success(self): - self.send_time = datetime.now() - self.sent = True - - def on_confirm(self): - self.confirm_received.set() - - def need_resend(self): - return self.dirty or ( - self.content_related and not self.confirm_received.is_set() and - datetime.now() - self.send_time > timedelta(seconds=3)) - @staticmethod def pretty_format(obj, indent=None): """Pretty formats the given object as a string which is returned. @@ -110,6 +92,3 @@ class TLObject: def on_response(self, reader): pass - - def on_exception(self, exception): - pass