Repository navigation
22.11.0
Bugfixes:
- Specify encoding when opening files. Prevents
UnicodeDecodeErroron Windows
when the file contains non-CP1252 characters.
Contributed by Avasam. - Significant changes have been made to the Y041 check. Previously, Y041 flagged
"redundant numeric unions" (e.g.float | int,complex | floatorcomplex | int)
in all contexts outside of type aliases. This was incorrect. PEP 484 only
specifies that type checkers should treatintas an implicit subtype of
floatin the specific context of parameter annotations for functions and
methods. Y041 has therefore been revised to only emit errors on "redundant
numeric unions" in the context of parameter annotations.
Other changes:
- Support running with flake8 v6.