K
Kless
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'
-------------------
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'
-------------------