Hanno Schlichting wrote:
Chris McDonough wrote:
I've created two codependent branches of zope.container and zope.lifecyclevent:
[...]
I don't know if merging this stuff is reasonable. I do understand the difference between "lifecycle events" and "container events" and the events I moved out are definitely container events. I just wonder if it matters to be completely correct terminology-wise here. The other alternative is to create another package.
+1 on merging.
I found it rather annoying so far to look for these interfaces in different places. To me it belongs to the lifecycle of an object to be part of a container.
+1 too. Even though formally it might indeed be that these events are only container related, I did have the same frustration Hanno describes - these are very common events and often you want to subscribe to them and IObjectModified which is already in zope.lifecyclevents. Regards, Martijn