デコレーターのネストに関する問題を報告します。 このインスペクションは、classmethod または staticmethod が別のデコレーターの前で適用されている場合にハイライトします。
例:
def innocent(f):
return f
class A:
@innocent # デコレーターは必要だと思われる呼び出し可能オブジェクトを受け取りません
@classmethod
def f2(cls):
pass
@innocent # デコレーターは必要だと思われる呼び出し可能オブジェクトを受け取りません
@staticmethod
def f1():
pass
IDE はデコレーターを除去するクイックフィックスを提案します。