From 6fed2ad76041064857954992bbaa1c0fd7e9b306 Mon Sep 17 00:00:00 2001 From: Filippo Campi Date: Fri, 28 Sep 2018 16:51:52 +0200 Subject: [PATCH] [dev] added conditional import for some version of Products.CMFPlone --- plone/app/discussion/browser/controlpanel.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plone/app/discussion/browser/controlpanel.py b/plone/app/discussion/browser/controlpanel.py index 5e904d8..8c88039 100644 --- a/plone/app/discussion/browser/controlpanel.py +++ b/plone/app/discussion/browser/controlpanel.py @@ -6,7 +6,6 @@ from plone.app.registry.browser import controlpanel from plone.registry.interfaces import IRecordModifiedEvent from plone.registry.interfaces import IRegistry from Products.CMFCore.utils import getToolByName -from Products.CMFPlone.interfaces.controlpanel import IConfigurationChangedEvent # noqa: E501 from Products.CMFPlone.interfaces.controlpanel import IMailSchema from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile from Products.statusmessages.interfaces import IStatusMessage @@ -17,6 +16,11 @@ from zope.component import getUtility from zope.component import queryUtility from zope.component.hooks import getSite +try: + from Products.CMFPlone.interfaces.controlpanel import IConfigurationChangedEvent # noqa: E501 +except ImportError: + from Products.CMFPlone.interfaces import IConfigurationChangedEvent # noqa: E501 + class DiscussionSettingsEditForm(controlpanel.RegistryEditForm): """Discussion settings form.