Re: properties setting each other

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Maric Michaud

    Re: properties setting each other

    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._internalv al=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
Working...