From 497c2144f220ea07f1bfea9b30da7c19b801c92a Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 17 Sep 2018 16:02:45 +0200 Subject: [PATCH] Fix patched objects missing CONSTRUCTOR_ID/SUBCLASS_OF_ID --- telethon_generator/generators/tlobject.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/telethon_generator/generators/tlobject.py b/telethon_generator/generators/tlobject.py index 7b27f60c..103c0177 100644 --- a/telethon_generator/generators/tlobject.py +++ b/telethon_generator/generators/tlobject.py @@ -648,6 +648,10 @@ def _write_patched(out_dir, namespace_tlobjects): builder.writeln('class {}(custom.{}):', t.class_name, PATCHED_TYPES[t.fullname]) + builder.writeln('CONSTRUCTOR_ID = {:#x}', t.id) + builder.writeln('SUBCLASS_OF_ID = {:#x}', + crc32(t.result.encode('ascii'))) + _write_to_dict(t, builder) _write_to_bytes(t, builder) _write_from_reader(t, builder)