Return True if `node` holds a generator.
(node: LN)
| 663 | |
| 664 | |
| 665 | def is_generator(node: LN) -> bool: |
| 666 | """Return True if `node` holds a generator.""" |
| 667 | if node.type != syms.atom: |
| 668 | return False |
| 669 | gexp = unwrap_singleton_parenthesis(node) |
| 670 | if gexp is None or gexp.type != syms.testlist_gexp: |
| 671 | return False |
| 672 | |
| 673 | return any(child.type == syms.old_comp_for for child in gexp.children) |
| 674 | |
| 675 | |
| 676 | def is_one_sequence_between( |
no test coverage detected