Zope 3 でのイベントの使用方法
configure.zcml
イベントリスナオブジェクトを登録する。handler に指定するイベントリスナオブジェクトは callable であること。trusted="true" とすると context にセキュリティプロキシが適用されないで渡される。
<subscriber for=" .interfaces.IHoge zope.app.event.interfaces.IObjectModifiedEvent " handler=".events.ObjectModifiedEventListener" trusted="true" />
events.py
def ObjectRemovedEventListener(context, event): """context は IHoge を供給するオブジェクト event は IObjectModifiedEvent を供給するオブジェクト"""