Skip to content
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# -*- coding: utf-8 -*-
from {{{ package.dottedname }}}.interfaces import I{{{ package.browserlayer }}}
from zope.globalrequest import getRequest


def handler(obj, event):
""" Event handler
"""
# exit when add-on is not activated:
if not I{{{ package.browserlayer }}}.providedBy(getRequest()):
return
print(u"{0} on object {1}".format(event.__class__, obj.absolute_url()))
1 change: 1 addition & 0 deletions news/+subscribers.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Improve subscriber template, check addon browserlayer in subscriber to only run when addon is enabled @MrTango