mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-01-24 08:14:14 +03:00
Fix wrong .empty() due to variable shadowing (from ce48c97
)
This commit is contained in:
parent
ce48c9752e
commit
06bb09b95c
|
@ -309,15 +309,15 @@ class TLGenerator:
|
|||
if arg.is_flag:
|
||||
repeated_args[arg.flag_index].append(arg)
|
||||
|
||||
for args in repeated_args.values():
|
||||
if len(args) > 1:
|
||||
cnd1 = ('self.{} is None'.format(a.name) for a in args)
|
||||
cnd2 = ('self.{} is not None'.format(a.name) for a in args)
|
||||
for ra in repeated_args.values():
|
||||
if len(ra) > 1:
|
||||
cnd1 = ('self.{} is None'.format(a.name) for a in ra)
|
||||
cnd2 = ('self.{} is not None'.format(a.name) for a in ra)
|
||||
builder.writeln(
|
||||
"assert ({}) or ({}), '{} parameters must all "
|
||||
"be None or neither be None'".format(
|
||||
' and '.join(cnd1), ' and '.join(cnd2),
|
||||
', '.join(a.name for a in args)
|
||||
', '.join(a.name for a in ra)
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -354,7 +354,8 @@ class TLGenerator:
|
|||
if tlobject.args:
|
||||
for arg in tlobject.args:
|
||||
TLGenerator.write_onresponse_code(
|
||||
builder, arg, tlobject.args)
|
||||
builder, arg, tlobject.args
|
||||
)
|
||||
else:
|
||||
# If there were no arguments, we still need an
|
||||
# on_response method, and hence "pass" if empty
|
||||
|
|
Loading…
Reference in New Issue
Block a user