Hello,

The python library docs read in section 2.1 
(http://docs.python.org/lib/built-in-funcs.html):

"
...

property(       [fget[, fset[, fdel[, doc]]]])
     Return a property attribute for new-style classes (classes that 
derive from object).

...
"


But in 2.4 at least properties also seem to work for old-style classes:

class O:
        
     def __init__(self):
         self._x = 15

     def get_x(self):
         return self._x

     x = property(get_x)

o = O()
print o.x

outputs "15" as expected for the property.

Regards,
Paul
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to