I just tried to create a catalog for an annotation and noticed that it does
not get filled. Digging around in the zope.annotation package, I noticed that
the zope.annotation package does not send out any object events. This
Thus I propose:
- Add ObjectCreatedEvent event notification to zope.annotation factory call.
- Add ObjectAddedEvent to attribute annotations __setitem__.
- Add ObjectRemovedEvent to attribute annotations __delitem__.
This would mimic the behavior of the other containers. the downside is that we
have 2 new dependencies, zope.event and zope.lifecycleevent, both of which
are acceptable in my opinion.
Comments? Silence is consent as always.
Web Software Design, Development and Training
Google me. "Zope Stephan Richter"
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -