Ruff 0.45
The C400 unsafe fix says that that it sometimes drops comments. It may also generate broken code:
ruff check fix --unsafe-fixes --select C400
list(
(1 for _ in range(1))
)
expected
[
1 for _ in range(1)
] # [1]
actual
[
(1 for _ in range(1))
] # [<generator object <genexpr> at ...>
Ruff 0.45
The C400 unsafe fix says that that it sometimes drops comments. It may also generate broken code:
ruff check fix --unsafe-fixes --select C400expected
[ 1 for _ in range(1) ] # [1]actual
[ (1 for _ in range(1)) ] # [<generator object <genexpr> at ...>