In the following code, I could not find out why the set and get methods
are not called once I set the property.


>>> class Test:
...     def __init__(self):
...         self._color = 12
...     def _setcolor(self,value):
...         print 'setting'
...         self._color = value
...     def _getcolor(self):
...         print 'getting'
...         return self._color
...     color = property(_getcolor,_setcolor)
...
>>> a = Test()
>>> a.color
getting
12
>>> a.color = 22
>>> a.color
22

For some reason the set method is not getting called at all, Anybody
has any clue?

thanks.
--
Suresh

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to