ruff/crates/ruff_python_parser/resources/invalid/expressions/set/comprehension.py

21 lines
377 B
Python

# Iterable unpacking not allowed
{*x for x in y}
# Invalid target
{x for 1 in y}
{x for 'a' in y}
{x for call() in y}
{x for {a, b} in y}
# Invalid iter
{x for x in *y}
{x for x in yield y}
{x for x in yield from y}
{x for x in lambda y: y}
# Invalid if
{x for x in data if *y}
{x for x in data if yield y}
{x for x in data if yield from y}
{x for x in data if lambda y: y}