I met a weird issue. please see the code I paste below.
in myclass I have a @property datef.
I can set get the property;
but when I make myclass inherit from mybase,
I cannot set the property any more.
Why?
class mybase(object):
pass
class myclass(mybase):
@property
def dataf(self): return 1
var = myclass()
print var.dataf
var.dataf = 33
print var.__dict__
You need to define property getter and setter: