[Zope-dev] bug in manage_pasteObjects ??
Dieter Maurer
dieter at handshake.de
Sat Aug 30 21:19:42 EDT 2003
Romain Slootmaekers wrote at 2003-8-30 13:29 +0200:
> ...
> So the official use case would be:
> "clone needs to call method on original."
I customized "_getCopyOf" for a similar requirement.
But, I see, you do not have the "id" in the method.
> ...
> I changed my 2.6.1 and haven't noticed any defects (yet ;)) in the plone
> that uses this behaviour.
>
> I'm willing to run the whole testset against my changes but this will
> cost me significant setup time as I'm not a (registered) zope developer.
> as the changes only affect 10 lines, I was wondering if someone else
> would 'do the honours'. :)
It may not break the test suite but it will break my application
(which relies on the current semantics).
Moreover, the current behaviour is consistent with
the "manage_afterClone" companion "manage_afterAdd" (which
is called, too, after copying and moving).
I would suggest:
In "_getCopyOf", you put the necessary information
about the original in the copy (as a volatile attribute).
In your "manage_afterClone", you look for this attribute
and take appropriate action.
Dieter
More information about the Zope-Dev
mailing list