ruff
a3e8e771 - Allow bindings to be created and referenced within annotations (#7885)

Commit
1 year ago
Allow bindings to be created and referenced within annotations (#7885) ## Summary Given: ```python baz: Annotated[ str, [qux for qux in foo], ] ``` We treat `baz` as `BindingKind::Annotation`, to ensure that references to `baz` are marked as unbound. However, we were _also_ treating `qux` as `BindingKind::Annotation`, which meant that the load in the comprehension _also_ errored. Closes https://github.com/astral-sh/ruff/issues/7879.
Author
Parents
Loading