Kless <[email protected]> wrote:
> 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
What's wrong with just doing this?:
self.bar = bar
>
> @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'
> -------------------
>
--
http://mail.python.org/mailman/listinfo/python-list