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 8124aa2 commit 26f390fCopy full SHA for 26f390f
mypyc/irbuild/for_helpers.py
@@ -436,7 +436,7 @@ def make_for_loop_generator(
436
line: int,
437
is_async: bool = False,
438
nested: bool = False,
439
- body_insts: GenFunc = None,
+ body_insts: Optional[GenFunc] = None,
440
can_unroll: bool = True,
441
) -> ForGenerator:
442
"""Return helper object for generating a for loop over an iterable.
@@ -456,7 +456,7 @@ def make_for_loop_generator(
456
457
rtyp = builder.node_type(expr)
458
459
- if can_unroll:
+ if can_unroll and body_insts is not None:
460
# Special case: tuple/list/set literal (unroll the loop)
461
if is_iterable_expr_with_literal_mambers(expr):
462
return ForUnrolledSequenceLiteral(
0 commit comments