summaryrefslogtreecommitdiff
path: root/src/zope/traversing/interfaces.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/traversing/interfaces.py')
-rw-r--r--src/zope/traversing/interfaces.py7
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