We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aa54ec2 commit e9297b7Copy full SHA for e9297b7
mypyc/irbuild/expression.py
@@ -1029,12 +1029,8 @@ def constant_fold_expr_or_tuple(
1029
return value
1030
if not isinstance(expr, TupleExpr):
1031
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
+ folded = tuple(map(partial(constant_fold_expr_or_tuple, builder), expr.items))
+ return folded if None not in folded else None
1038
1039
result = {}
1040
for key_expr, value_expr in items:
0 commit comments