v3.0.4
False Positives Fixed
-
used-before-assignmentis no longer emitted when using a name in a loop and
depending on an earlier name assignment in anexceptblock paired with
else: continue.Closes #6804
-
Avoid false positives for
no-memberinvolving function
attributes supplied by decorators.Closes #9246
-
Fixed false positive nested-min-max for nested lists.
Closes #9307
-
Fix false positive for
used-before-assignmentin afinallyblock
when assignments took place in both thetryblock and each exception handler.Closes #9451
Other Bug Fixes
-
Catch incorrect ValueError
"generator already executing"for Python 3.12.0 - 3.12.2.
This is fixed upstream in Python 3.12.3.Closes #9138