From 9b7733d6b919673e5545ef44066bfff309790cb5 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Wed, 27 Sep 2017 12:05:35 +0200 Subject: [PATCH] Avoid the use of starred expressions on autogen code (fix #266) --- telethon_generator/tl_generator.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/telethon_generator/tl_generator.py b/telethon_generator/tl_generator.py index 49c8f5bc..66e210c8 100644 --- a/telethon_generator/tl_generator.py +++ b/telethon_generator/tl_generator.py @@ -454,8 +454,9 @@ class TLGenerator: builder.write("struct.pack('3.5 feature, so add another join. + builder.write("b''.join(") # Temporary disable .is_vector, not to enter this if again # Also disable .is_flag since it's not needed per element @@ -465,7 +466,7 @@ class TLGenerator: arg.is_vector = True arg.is_flag = old_flag - builder.write(') for x in {}]'.format(name)) + builder.write(' for x in {})'.format(name)) elif arg.flag_indicator: # Calculate the flags with those items which are not None @@ -506,7 +507,10 @@ class TLGenerator: elif 'date' == arg.type: # Custom format # 0 if datetime is None else int(datetime.timestamp()) - builder.write(r"b'\0\0\0\0' if {0} is None else struct.pack('