Open
Description
openedon Mar 28, 2022
BUG/PROBLEM REPORT (OR OTHER COMMON ISSUE)
What I did:
In a Plone addon, I registered a subscriber:
<subscriber for="my.products.contents.mycontent.IMyContent
OFS.interfaces.IObjectWillBeRemovedEvent"
handler=".handler.myhandler" />
What I expect to happen:
I would like this event of mine to be executed before the subscribers registered by Zope. When I delete an object of mine, the notification occurs:
notify(ObjectWillBeRemovedEvent(ob, self, id))
In that notification, the event:
<subscriber
for=".interfaces.IContentish
zope.interface.interfaces.IObjectEvent"
handler=".CMFCatalogAware.handleContentishEvent"
/>
runs before mine. How do I get mine to run sooner?
What actually happened:
Event registered by Zope runs before mine.
What version of Python and Zope/Addons I am using:
Python: 3.8.12
Zope 4.6.3
zope.interface 5.4.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment