Python products and ZClass based products have theit own qualities and problems. Personally, I make Python products that deal with "complex" and/or "unsecure" logic, then I make ZClass based subclasses for rendering rules. For the copy/paste problem, you should check if one of the methods of your ZClass overrides the ones involved when copy and paste. BTW. If you're making ZCLasses for making CMF content objects, you should subclass (in that order) : ZObject, _ZClass_for_DefaultDublinCoreImpl, _ZClass_for_PortalContent, _ZClass_for_Document Otherwise (for a reason I ignore), copy/paste does'nt work in the CMF desktop (only in the ZMI) ! ----- Original Message ----- From: "Max M" <maxm@mxm.dk> To: "Janko Hauser" <jh@comunit.de> Cc: <zope@zope.org> Sent: Tuesday, May 21, 2002 3:26 PM Subject: Re: [Zope] I cannot copy paste zClass based products : Janko Hauser wrote: : : >There is a specific method overwritten from ObjectManager in ZClass.py : > : >search for cb_isCopyable in lib/python/ZClasses/ZClass.py : >Don't know the reason and when this was added. : > : : Ok ... thanks. : : But I have allready refactored my, some 15, classes to Python products. : And now I can copy/paste etc. to my hearts content. : : I used my mxm EasyProduct classes and it took about 1 hour pr. class. I : strongly suspect that it will save me a lot more time in the long run. : : And it's so nice. No more external methods, and python scripts in : different "files". Having it all in one class makes it so much more easy. : : Death to ZClasses! : : regards Max M : : : : _______________________________________________ : Zope maillist - Zope@zope.org : 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 ) :