From 3cbffd93f25d533f879cd702836654ca083dd7a3 Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Mon, 1 Oct 2018 09:25:20 +0200 Subject: [PATCH] Revert "Log unknown constructors" This reverts commit 0b6b598 This fixes #128 --- pyrogram/api/core/object.py | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/pyrogram/api/core/object.py b/pyrogram/api/core/object.py index 3cf12329..a1e20726 100644 --- a/pyrogram/api/core/object.py +++ b/pyrogram/api/core/object.py @@ -16,7 +16,6 @@ # You should have received a copy of the GNU Lesser General Public License # along with Pyrogram. If not, see . -import logging from collections import OrderedDict from datetime import datetime from io import BytesIO @@ -24,23 +23,13 @@ from json import JSONEncoder, dumps from ..all import objects -log = logging.getLogger(__name__) - class Object: all = {} @staticmethod def read(b: BytesIO, *args): - constructor_id = int.from_bytes(b.read(4), "little") - - try: - return Object.all[constructor_id].read(b, *args) - except KeyError: - log.error("Unknown constructor found: {}. Full data: {}".format( - hex(constructor_id), - b.getvalue().hex()) - ) + return Object.all[int.from_bytes(b.read(4), "little")].read(b, *args) def write(self, *args) -> bytes: pass