Files
Semyon Proshev 27543fe191 PY-20946 Fixed: False positive: __init_subclass__ method first parameter should be named "self"
Update PyMethodParametersInspection to correctly handle Python 3.6 __init_subclass__ method. This method is implicitly a @classmethod
2016-09-28 19:39:41 +03:00

10 lines
379 B
Python

class QuestBase:
def __init_subclass__(cls, swallow, **kwargs):
cls.swallow = swallow
super().__init_subclass__(**kwargs)
class QuestBase:
def __init_subclass__(<weak_warning descr="Usually first parameter of such methods is named 'cls'">self</weak_warning>, swallow, **kwargs):
self.swallow = swallow
super().__init_subclass__(**kwargs)