mirror of
				https://github.com/LonamiWebs/Telethon.git
				synced 2025-11-01 00:17:47 +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