Le Wednesday 03 September 2008 16:44:10 Maric Michaud, vous avez écrit : > def _setsquare(self, v) : > # some extra logic here > self._square = s > > def fsetsquare(self,s): > self._setsquare(s) > self._setvalue = math.sqrt(s) > > def _setvalue(self, val): > # some extra logic here > self._internalval=val > > def fsetvalue(self, val): > self._setvalue(val) > self._setsquare=pow(val,2)
Oh sorry for this last version the setters should be : def fsetsquare(self,s): self._setsquare(s) self._setvalue = math.sqrt(self.square) def fsetvalue(self, val): self._setvalue(val) self._setsquare=pow(self.value, 2) as we don't know what is done in _setXXX methods. -- _____________ Maric Michaud -- http://mail.python.org/mailman/listinfo/python-list