Stop showing "data left after" warning

This commit is contained in:
Lonami Exo
2018-06-25 12:54:33 +02:00
parent 410518aa65
commit 59f6b75391
4 changed files with 13 additions and 6 deletions

View File

@@ -36,10 +36,7 @@ class MessageContainer(TLObject):
seq_no = reader.read_int()
length = reader.read_int()
before = reader.tell_position()
obj = reader.tgread_object()
obj = reader.tgread_object() # May over-read e.g. RpcResult
reader.set_position(before + length)
messages.append(TLMessage(msg_id, seq_no, obj))
if reader.tell_position() != before + length:
reader.set_position(before)
__log__.warning('Data left after TLObject {}: {!r}'
.format(obj, reader.read(length)))
return MessageContainer(messages)