Hi,

Code below shows that property() works only if you use it within a class.

------------------------------------------------
class A(object):
    pass

a = A()
a.y = 7

def method_get(self):
    return self.y

a.x = property(method_get)
print a.x # => <property object at 0xb7dc1c84>

A.x = property(method_get)
print a.x # => 7
------------------------------------------------

Is there any method of making descriptors on per-object basis? I would
like to customize x access in different objects of class A. Is this
possible and how?

mk
-- 
 . o .       >>  http://joker.linuxstuff.pl  <<
 . . o   It's easier to get forgiveness for being wrong
 o o o   than forgiveness for being right.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to