From 95dc7753443b7257230835dafb4c1cbf371b0fae Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Fri, 14 Feb 2020 19:35:42 +0200 Subject: [PATCH] Fix errors found by new tests (#1389) --- telethon/errors/rpcbaseerrors.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telethon/errors/rpcbaseerrors.py b/telethon/errors/rpcbaseerrors.py index 34401f7c..f6685aeb 100644 --- a/telethon/errors/rpcbaseerrors.py +++ b/telethon/errors/rpcbaseerrors.py @@ -7,6 +7,7 @@ class RPCError(Exception): super().__init__('RPCError {}: {}{}'.format( code or self.code, message, self._fmt_request(request))) + self.request = request self.code = code self.message = message @@ -15,7 +16,7 @@ class RPCError(Exception): return ' (caused by {})'.format(request.__class__.__name__) def __reduce__(self): - return type(self), (self.code, self.message) + return type(self), (self.request, self.message, self.code) class InvalidDCError(RPCError):