hi 

...

> I don't know what exactly is going on. My conjectures are: (1) Digicool
> people have re-written Python's system function setattr(), so that when it
> is an Z Object, the __class__ cannot be changed. (2) Caching: when I change
> the class of a Z Object, somehow it does not reflected in the Z Object's
> memory-cached version.

When I remember correcly, DC's setattr does not change attributes with
leading
underscore in a persistence way. 
These attributes are considered to be local.

Regards
Tino Wildenhain

_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to