diff --git a/pyrogram/client/types/pyrogram_type.py b/pyrogram/client/types/pyrogram_type.py index 18faa9e8..880c452a 100644 --- a/pyrogram/client/types/pyrogram_type.py +++ b/pyrogram/client/types/pyrogram_type.py @@ -44,8 +44,16 @@ def remove_none(obj): class Encoder(JSONEncoder): def default(self, o: PyrogramType): try: - content = {i: getattr(o, i) for i in filter(lambda x: not x.startswith("_"), o.__dict__)} + content = { + i: getattr(o, i) + for i in filter(lambda x: not x.startswith("_"), o.__dict__) + } except AttributeError: return repr(o) - return remove_none(OrderedDict([("_", "pyrogram:" + o.__class__.__name__)] + [i for i in content.items()])) + return remove_none( + OrderedDict( + [("_", "pyrogram:" + o.__class__.__name__)] + + [i for i in content.items()] + ) + )