Files
openide/python/testData/inspections/PyUnresolvedReferencesInspection/decoratedClass.py

24 lines
372 B
Python

class C(object):
def foo(self):
self.bar = 1
baz = 2
@property
def quux(self):
return 3
def decorator(c):
return c
@decorator
class D(object):
foo = 1
c = C()
print(c.bar, c.baz, c.quux)
print(c.<warning descr="Unresolved attribute reference 'spam' for class 'C'">spam</warning>) #fail
d = D()
print(d.foo)
print(d.eggs) #pass