[Zope-dev] property type
Steve Alexander
steve@cat-box.net
Thu, 06 Feb 2003 15:25:20 +0200
Tim McLaughlin wrote:
> According to docs and testing (in the interpreter) I can make a
> read-only calculated attribute using property() (I know that setters do
> not work w/ non-new-style classes). So I tried the following:
>
> class CMixin:
> def getter(self):
> return 'test'
> prop = property(getter)
>
> and when I try to mix in this object w/ a Folder object, the instance
> returns <property object at 0x8b45edc> for the 'prop' attribute. Is
> this an issue with pickling or something else?
In Zope 2, the ExtensionClass that is the C base class used for
Persistent classes, doesn't work with python 2.2 properties.
--
Steve Alexander