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