You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python 3.12 will introduce the override decorator. It is already backported by typing_extensions.
Overridden method names are out of the dev's control when subclassing an external library. A strong example of this is PyQt6/PySide6, where I have to keep adding to ignore-names as I use more and more features. pep8-naming could understand that there's nothing the dev can do about the names if a method is marked with @override (and it'll still raise anyway on the base class if it's internal).
Python 3.12 will introduce the
override
decorator. It is already backported bytyping_extensions
.Overridden method names are out of the dev's control when subclassing an external library. A strong example of this is PyQt6/PySide6, where I have to keep adding to
ignore-names
as I use more and more features. pep8-naming could understand that there's nothing the dev can do about the names if a method is marked with@override
(and it'll still raise anyway on the base class if it's internal).The text was updated successfully, but these errors were encountered: