Blame SOURCES/python-django-nose-django18-compat.patch

5561db
From 08bc8e5efc0e89bbce4ca2a3bf5a5bcdb49ae43c Mon Sep 17 00:00:00 2001
5561db
From: Tim Child <tim@timc3.com>
5561db
Date: Mon, 9 Feb 2015 10:30:50 +0100
5561db
Subject: [PATCH] Django 1.8 compatibility
5561db
5561db
Django 1.8 has changed the way that the database backends are loaded, https://github.com/django/django/pull/3899
5561db
---
5561db
 django_nose/runner.py | 8 +++++++-
5561db
 1 file changed, 7 insertions(+), 1 deletion(-)
5561db
5561db
diff --git a/django_nose/runner.py b/django_nose/runner.py
5561db
index ee21cab..d291913 100644
5561db
--- a/django_nose/runner.py
5561db
+++ b/django_nose/runner.py
5561db
@@ -20,7 +20,13 @@
5561db
 from django.core.management.color import no_style
5561db
 from django.core.management.commands.loaddata import Command
5561db
 from django.db import connections, transaction, DEFAULT_DB_ALIAS
5561db
-from django.db.backends.creation import BaseDatabaseCreation
5561db
+
5561db
+try:
5561db
+    from django.db.backends.base.creation import BaseDatabaseCreation
5561db
+except ImportError:
5561db
+    # Django < 1.7
5561db
+    from django.db.backends.creation import BaseDatabaseCreation    
5561db
+
5561db
 from django.utils.importlib import import_module
5561db
 
5561db
 try: