--- src/zope/generations/generations.py.orig	2011-12-22 19:48:30 UTC
+++ src/zope/generations/generations.py
@@ -19,8 +19,8 @@ import transaction
 import zope.component
 import zope.interface
 
-from interfaces import GenerationTooHigh, GenerationTooLow, UnableToEvolve
-from interfaces import ISchemaManager, IInstallableSchemaManager
+from .interfaces import GenerationTooHigh, GenerationTooLow, UnableToEvolve
+from .interfaces import ISchemaManager, IInstallableSchemaManager
 
 
 logger = logging.getLogger('zope.generations')
@@ -147,7 +147,7 @@ class SchemaManager(object):
 
         try:
             evolver = __import__(name, {}, {}, ['*'])
-        except ImportError, m:
+        except ImportError as m:
             if str(m) not in ('No module named %s' % name,
                               'No module named install'):
                 # This was an import error *within* the module, so we re-raise.
