From 55f4e4b1c24236e9bdb7494593f6b3baee16398c Mon Sep 17 00:00:00 2001 From: vegeta1k95 <32207817+vegeta1k95@users.noreply.github.com> Date: Sun, 8 Apr 2018 17:46:48 +0300 Subject: [PATCH] Make RPCError class picklable --- telethon/errors/rpc_base_errors.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/telethon/errors/rpc_base_errors.py b/telethon/errors/rpc_base_errors.py index d2db5439..315e4f5d 100644 --- a/telethon/errors/rpc_base_errors.py +++ b/telethon/errors/rpc_base_errors.py @@ -2,6 +2,8 @@ class RPCError(Exception): """Base class for all Remote Procedure Call errors.""" code = None message = None + def __reduce__(self): + return type(self), () class InvalidDCError(RPCError):