I\'m doing it like:
def set_property(property,value):
def get_property(property):
or
object.property = value
value =
You can use the magic methods __getattribute__
and __setattr__
.
class MyClass:
def __init__(self, attrvalue):
self.myattr = attrvalue
def __getattribute__(self, attr):
if attr == "myattr":
#Getter for myattr
def __setattr__(self, attr):
if attr == "myattr":
#Setter for myattr
Be aware that __getattr__
and __getattribute__
are not the same. __getattr__
is only invoked when the attribute is not found.