Skip to content

Commit f449a1e

Browse files
Update constant_fold.py
1 parent 8940ded commit f449a1e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

mypy/constant_fold.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)