provide Zope 2.9 compatibility for statful package

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2566 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2008-04-29 10:24:06 +00:00
parent 45f090341e
commit 3e6ac40962
2 changed files with 8 additions and 2 deletions

View file

@ -26,7 +26,10 @@ from persistent.interfaces import IPersistent
from persistent.mapping import PersistentMapping
from zope import component
from zope.component import adapts
from zope.component.interfaces import ObjectEvent
try:
from zope.component.interfaces import ObjectEvent
except ImportError: # Zope 2.9
from zope.app.event.objectevent import ObjectEvent
from zope.event import notify
from zope.interface import implements

View file

@ -22,7 +22,10 @@ Interfaces for the `stateful` package.
$Id$
"""
from zope.component.interfaces import IObjectEvent
try:
from zope.component.interfaces import IObjectEvent
except ImportError: # Zope 2.9
from zope.app.event.interfaces import IObjectEvent
from zope.interface import Interface, Attribute