James Bennett committed 073835a

Now that Python 2.7 alpha is out, add the importlib fallback.

Comments (0)

Files changed (1)


 from django.core.exceptions import ImproperlyConfigured
-# TODO: When Python 2.7 is released this becomes a try/except falling
-# back to Django's implementation.
-from django.utils.importlib import import_module
+# Python 2.7 has an importlib with import_module; for older Pythons,
+# Django's bundled copy provides it.
+    from importlib import import_module
+except ImportError:
+    from django.utils.importlib import import_module
 def get_backend(path):