From 6e32274aec6c6c7e16c506a64258ce81cf8dab56 Mon Sep 17 00:00:00 2001
From: iElectric <unknown>
Date: Thu, 29 Apr 2010 17:23:34 +0200
Subject: [PATCH] fix python2.4 error

---
 migrate/versioning/util/__init__.py | 3 ++-
 tests/fixture/database.py           | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/migrate/versioning/util/__init__.py b/migrate/versioning/util/__init__.py
index 8d4eb2d..08b6b6e 100644
--- a/migrate/versioning/util/__init__.py
+++ b/migrate/versioning/util/__init__.py
@@ -155,7 +155,8 @@ def with_engine(f, *a, **kw):
     engine = construct_engine(url, **kw)
 
     try:
-        return f(*a, engine=engine, **kw)
+        kw['engine'] = engine
+        return f(*a, **kw)
     finally:
         if isinstance(engine, Engine):
             log.debug('Disposing SQLAlchemy engine %s', engine)
diff --git a/tests/fixture/database.py b/tests/fixture/database.py
index 3de4c80..071e73a 100644
--- a/tests/fixture/database.py
+++ b/tests/fixture/database.py
@@ -10,6 +10,7 @@ from sqlalchemy.pool import StaticPool
 
 from migrate.changeset import SQLA_06
 from migrate.versioning.util import Memoize
+
 from tests.fixture.base import Base
 from tests.fixture.pathed import Pathed