rpms/python-migrate/devel python-migrate-py2.4-import.patch, NONE, 1.1

Luke Macken lmacken at fedoraproject.org
Fri Jun 5 14:28:10 UTC 2009


Author: lmacken

Update of /cvs/pkgs/rpms/python-migrate/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4698

Added Files:
	python-migrate-py2.4-import.patch 
Log Message:
Adding the patch usually helps...

python-migrate-py2.4-import.patch:

--- NEW FILE python-migrate-py2.4-import.patch ---
--- ./migrate/versioning/util/__init__.py.orig	2009-06-01 09:52:25.000000000 -0400
+++ ./migrate/versioning/util/__init__.py	2009-06-01 09:53:23.000000000 -0400
@@ -6,7 +6,12 @@
     if isinstance(model, basestring):
         varname = model.split('.')[-1]
         modules = '.'.join(model.split('.')[:-1])
-        module = __import__(modules, globals(), {}, ['dummy-not-used'], -1)
+        try:
+            module = __import__(modules, globals(), {}, ['dummy-not-used'], -1)
+        except TypeError:
+            # The level argument doesn't exist in Python 2.4 and lower
+            module = __import__(modules, globals(), {}, ['dummy-not-used'])
+
         return getattr(module, varname)
     else:
         # Assume it's already loaded.




More information about the fedora-extras-commits mailing list