[Zope] Copy of open-box product

Andreas Jung lists at andreas-jung.com
Sat Jan 8 15:34:41 EST 2005



--On Samstag, 8. Januar 2005 22:21 Uhr +0200 Vital Lobachevsky 
<tick at web.vi> wrote:

> Andreas Jung wrote:
>>
>>
>> --On Samstag, 8. Januar 2005 21:15 Uhr +0100 Andreas Jung
>> <lists at andreas-jung.com> wrote:
>>
>>> What means an exact copy? And why? You idea some not make much sense.
>>>
>>
>> It might make sense for ZClasses or so...anyway...you should provide a
>> traceback if you want help.
>> Without a traceback your report is not much worth.
>
> Yes, I have a lot of ZClasses in my product and need to re-use it for new
> product.
>
> Traceback (innermost last):
>    File /usr/local/zope/2.5.1/lib/python/ZPublisher/Publish.py, line 150,
> in publish_module
>    File /usr/local/zope/2.5.1/lib/python/ZPublisher/Publish.py, line 114,
> in publish
>    File /usr/local/zope/2.5.1/lib/python/Zope/__init__.py, line 159, in
> zpublisher_exception_hook
>      (Object: Products)
>    File /usr/local/zope/2.5.1/lib/python/ZPublisher/Publish.py, line 98,
> in publish
>    File /usr/local/zope/2.5.1/lib/python/ZPublisher/mapply.py, line 88,
> in mapply
>      (Object: manage_pasteObjects)
>    File /usr/local/zope/2.5.1/lib/python/ZPublisher/Publish.py, line 39,
> in call_object
>      (Object: manage_pasteObjects)
>    File /usr/local/zope/2.5.1/lib/python/OFS/CopySupport.py, line 160, in
> manage_pasteObjects
>      (Object: Products)
>    File /usr/local/zope/2.5.1/lib/python/OFS/ObjectManager.py, line 272,
> in _setObject
>      (Object: Products)
>    File /usr/local/zope/2.5.1/lib/python/OFS/ObjectManager.py, line 280,
> in manage_afterAdd
>    File /usr/local/zope/2.5.1/lib/python/ZClasses/ZClass.py, line 420, in
> manage_afterAdd
>    File /usr/local/zope/2.5.1/lib/python/ZClasses/ZClass.py, line 374, in
> _register
> Duplicate Class Ids: (see above)

This looks as if you can't create two identical copy obiviously this way 
likely because
the class ids must be unique. No further idea about ZClasses. Maybe you can 
create a new
product instance and then copy file by file using cut&paste...

-aj









More information about the Zope mailing list