我有一個裝飾器,它回傳其引數不變,即Deco(cls) == cls. IDEA(最新版本)無法報告裝飾類的未決議屬性。
我想我必須為Deco. 那看起來如何?
class A:
def foo(self):
print(self)
A().foo()
A().no_such_thing() # red line, correct
class Deco:
def __call__(self, cls):
return cls
@Deco()
class B:
def foo(self):
print(self)
B().foo()
B().no_such_thing() # no red line, WRONG

uj5u.com熱心網友回復:
這是一個已知問題https://youtrack.jetbrains.com/issue/PY-30190,請隨時投票并發表評論。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/427774.html
