+import setuphandlers
+import OFS.Application
+from App.Product import doInstall
+import transaction
+
+orig_install_standards = None
+
+def install_standards(app):
+ orig_install_standards(app)
+ setuphandlers.appInit(app)
def initialize(context):
"""Initializer called when used as a Zope 2 product."""
+ global orig_install_standards
+
+ if doInstall():
+ orig_install_standards = OFS.Application.install_standards
+ OFS.Application.install_standards = install_standards