@@ -228,25 +228,25 @@ def constant_fold_call_expr(
228228 if func is None :
229229 return None
230230
231- args : list [ConstantValue ] = []
231+ folded_args : list [ConstantValue ] = []
232232 for arg in expr .args :
233233 val = constant_fold_expr (arg , cur_mod_id )
234234 if val is None :
235235 return None
236- args .append (val )
236+ folded_args .append (val )
237237
238238 call_args : list [ConstantValue ] = []
239239 call_kwargs : dict [str , ConstantValue ] = {}
240- for folded_arg , arg_kind , arg_name in zip (args , expr .arg_kinds , expr .arg_names ):
240+ for folded_arg , arg_kind , arg_name in zip (folded_args , expr .arg_kinds , expr .arg_names ):
241241 try :
242242 if arg_kind == ArgKind .ARG_POS :
243243 call_args .append (folded_arg )
244244 elif arg_kind == ArgKind .ARG_NAMED :
245245 call_kwargs [arg_name ] = folded_arg # type: ignore [index]
246246 elif arg_kind == ArgKind .ARG_STAR :
247- call_args .extend (folded_arg )
247+ call_args .extend (folded_arg ) # type: ignore [arg-type]
248248 elif arg_kind == ArgKind .ARG_STAR2 :
249- call_kwargs .update (folded_arg ) # type: ignore [call-overload]
249+ call_kwargs .update (folded_arg ) # type: ignore [arg-type, call-overload]
250250 except :
251251 return None
252252
@@ -273,11 +273,11 @@ def constant_fold_call_expr(
273273 return folded_callee .join (folded_items )
274274 # --- str.format constant folding ---
275275 elif callee .name == "format" :
276- folded_args : list [str ] = []
276+ folded_strings : list [str ] = []
277277 for arg in expr .args :
278278 arg_val = constant_fold_expr (arg , cur_mod_id )
279279 if arg_val is None :
280280 return None
281- folded_args .append (arg_val )
282- return folded_callee .format (* folded_args )
281+ folded_strings .append (arg_val )
282+ return folded_callee .format (* folded_strings )
283283 return None
0 commit comments