Paul Winkler wrote:
To do that, I envisionned finding all thoses objects and doing

 ob.__class__ = OrderedFolder
 ob._p_changed = 1

Would this work ?

See the thread "Renaming a product" just a few days ago. The conclusion was that this would not work.

Ok, but I'm curious about the deeper reason. Why is the class given a special treatment in the ZODB ? If an object has changed, it has to be re-dumped to storage, and I guess this includes its class. Or is the class used as metadata somewhere along the oid ?


Florent


-- Florent Guillaume, Nuxeo (Paris, France) +33 1 40 33 79 87 http://nuxeo.com mailto:[EMAIL PROTECTED]


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

Reply via email to