Claus Prüfer
Claus Prüfer
Please check my comments in #5793 and #10192.
> Even if we fix the bug in point 2., I feel that `abstract-method` is too problematic because of it's scope to [any subclass](https://github.com/pylint-dev/pylint/issues/3098#issuecomment-529351894). Also we do have [abstract-class-instantiated](https://pylint.readthedocs.io/en/latest/user_guide/messages/error/abstract-class-instantiated.html) which...
> Thanks for the clarification. I think the goal of [arguments-differ](https://pylint.readthedocs.io/en/latest/user_guide/messages/warning/arguments-differ.html) is to point out if the LSP is violated by having a different signature in the overriding method in...
But returning to the current problem. Consider: An abstract class method is only abstract if it is decorated with the abc.ABCMeta `@abc.abstractmethod`decorator. It is impossible to differentiate otherwise.
@DanielNoord i know you are talking about implementing (changing) the abstract method inspection code into pylint. On my to-do list is still the point to inform Python about the faulty...
Just checked back if the issue is still open (and i need the GitHub "Heart On Your Sleeve" badge). I still did not find the time to propose / commit...