I think INameChoosers should not modify objects. They should just choose names and treat objects passively.
I also think that the copy/paste machinery should invoke the namechooser on the cloned object, not the original one.
So, Egon should consider a different strategy for choosing names and zope.copypastemove should be fixed. But that's just MHO.
I think INameChoosers should not modify objects. They should just choose names and treat objects passively.
I also think that the copy/paste machinery should invoke the namechooser on the cloned object, not the original one.
So, Egon should consider a different strategy for choosing names and zope.copypastemove should be fixed. But that's just MHO.