Set a variable as in setter
Kless
jonas.esp at googlemail.com
Sun May 24 08:06:13 EDT 2009
Is there any way to simplify the next code? Because I'm setting a
variable by default of the same way than it's set in the setter.
-------------------
class Foo(object):
def __init__(self, bar):
self._bar = self._change(bar) # !!! as setter
@property
def bar(self):
return self._bar
@bar.setter
def bar(self, bar):
self._bar = self._change(bar) # !!! as in init
def _change(self, text):
return text + 'any change'
-------------------
More information about the Python-list
mailing list