def method_call(self, method, **kwargs): for i in range(1, self.MAX_RETRY): try: self.send_message(TL.serialize_method(method, **kwargs)) server_answer = self.recv_message() except socket.timeout: print("Retry call method") continue return TL.deserialize(io.BytesIO(server_answer))
def method_call(self, method, **kwargs): self.send_message(TL.serialize_method(method, **kwargs)) server_answer = self.recv_message() return TL.deserialize(io.BytesIO(server_answer))