[Python3][pylint]E0213:Method should have "self" as first argument

クラスメソッドは引数の先頭に「self」が必要です。

エラー例

class Test:
    def sum(value1, value2):
        return value1 + value2

解決方法

引数の先頭に「self」を追加します。
class Test:
    def sum(self, value1, value2):
        return value1 + value2

静的メソッド(スタティックメソッド)の場合はデコレータ「@staticmethod」追加します。

class Test:
    @staticmethod
    def sum(value1, value2):
        return value1 + value2

検証環境

関連ページ