From 3d3c1e2c0e8f02361315c9bdc5e7f94742f8c37b Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Wed, 2 May 2018 00:36:39 +0200 Subject: [PATCH] Use __name__ instead of .split(".")[-1] --- pyrogram/api/core/object.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyrogram/api/core/object.py b/pyrogram/api/core/object.py index 571ae583..21bd7c3f 100644 --- a/pyrogram/api/core/object.py +++ b/pyrogram/api/core/object.py @@ -72,11 +72,12 @@ class Encoder(JSONEncoder): else: return repr(o) + name = o.__class__.__name__ o = objects.get(getattr(o, "ID", None), None) if o is not None: if o.startswith("pyrogram.client"): - r = remove_none(OrderedDict([("_", o.split(".")[-1])] + [i for i in content.items()])) + r = remove_none(OrderedDict([("_", name)] + [i for i in content.items()])) r.pop("client", None) return r