Skip to content

Commit e9297b7

Browse files
Update expression.py
1 parent aa54ec2 commit e9297b7

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

mypyc/irbuild/expression.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,12 +1029,8 @@ def constant_fold_expr_or_tuple(
10291029
return value
10301030
if not isinstance(expr, TupleExpr):
10311031
return None
1032-
folded = tuple(
1033-
const
1034-
for const in map(partial(constant_fold_expr_or_tuple, builder), expr.items)
1035-
if const is not None
1036-
)
1037-
return folded if len(folded) == len(expr.items) else None
1032+
folded = tuple(map(partial(constant_fold_expr_or_tuple, builder), expr.items))
1033+
return folded if None not in folded else None
10381034

10391035
result = {}
10401036
for key_expr, value_expr in items:

0 commit comments

Comments
 (0)