()
| 80 | |
| 81 | |
| 82 | def f7(): |
| 83 | # PEP 649: annotations are deferred, so void is not evaluated at definition time |
| 84 | try: |
| 85 | def t() -> void: # noqa: F821 |
| 86 | pass |
| 87 | except NameError: |
| 88 | return True |
| 89 | return False |
| 90 | |
| 91 | assert not f7() # PEP 649: no NameError because annotation is deferred |
| 92 |