diff options
Diffstat (limited to 'src/zope/traversing/interfaces.py')
-rw-r--r-- | src/zope/traversing/interfaces.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/zope/traversing/interfaces.py b/src/zope/traversing/interfaces.py index 151a4ce..cd515ed 100644 --- a/src/zope/traversing/interfaces.py +++ b/src/zope/traversing/interfaces.py @@ -17,7 +17,8 @@ from zope.interface import Attribute from zope.interface import Interface from zope.interface import implementer -from zope.component.interfaces import IObjectEvent +from zope.interface.interfaces import IObjectEvent +from zope.interface.interfaces import ObjectEvent # BBB: Re-import symbols to their old location. from zope.location.interfaces import LocationError as TraversalError @@ -180,10 +181,10 @@ class IBeforeTraverseEvent(IObjectEvent): @implementer(IBeforeTraverseEvent) -class BeforeTraverseEvent(object): +class BeforeTraverseEvent(ObjectEvent): """An event which gets sent on publication traverse""" def __init__(self, ob, request): - self.object = ob + ObjectEvent.__init__(self, ob) self.request = request |