Skip to content

Commit

Permalink
Merge pull request #137 from plone/maurits/zope-component-5
Browse files Browse the repository at this point in the history
Fixed incompatibility with zope.component 5.
  • Loading branch information
jensens committed Jul 2, 2021
2 parents 4c07248 + 4b64d01 commit 935e6c1
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Products/Archetypes/event.py
Expand Up @@ -3,7 +3,7 @@

from zope.interface import implementer

from zope.component.interfaces import ObjectEvent
from zope.interface.interfaces import ObjectEvent
from zope.lifecycleevent import ObjectModifiedEvent

from Products.Archetypes.interfaces import IObjectInitializedEvent
Expand Down
2 changes: 1 addition & 1 deletion Products/Archetypes/interfaces/event.py
@@ -1,7 +1,7 @@
"""Event-related interfaces
"""

from zope.component.interfaces import IObjectEvent
from zope.interface.interfaces import IObjectEvent
from zope.lifecycleevent.interfaces import IObjectModifiedEvent

# Modification
Expand Down
2 changes: 1 addition & 1 deletion Products/Archetypes/mimetype_utils.py
Expand Up @@ -6,7 +6,7 @@
from Products.CMFPlone.interfaces import IMarkupSchema
from plone.registry.interfaces import IRegistry
from zope.component import getUtility
from zope.component.interfaces import ComponentLookupError
from zope.interface.interfaces import ComponentLookupError
except ImportError:
IMarkupSchema = None

Expand Down
2 changes: 1 addition & 1 deletion Products/Archetypes/tests/events.txt
Expand Up @@ -9,7 +9,7 @@ that listens for object events for `IBaseObject`:
>>> from StringIO import StringIO
>>> from Products.Archetypes.tests.utils import makeContent, aputrequest
>>> from Products.Archetypes.interfaces import IBaseObject
>>> from zope.component.interfaces import IObjectEvent
>>> from zope.interface.interfaces import IObjectEvent

>>> class Handler:
... def __init__(self):
Expand Down
3 changes: 3 additions & 0 deletions news/462.bugfix
@@ -0,0 +1,3 @@
Fixed incompatibility with ``zope.component`` 5.
``zope.component.interfaces`` has long been a backwards compatibility import for ``zope.interface.interfaces``, but not anymore.
[maurits]

0 comments on commit 935e6c1

Please sign in to comment.