> So descriptors would be incompatible with wrapping a single instance at > runtime, which is why I like the idea of using properties. Um? Properties *are* (a special case of) descriptors! Anything a descriptor can't do, a property can't. --Guido van Rossum (home page: http://www.python.org/~guido/)