Commit 363177ea authored by Luke Plant's avatar Luke Plant
Browse files

Small performance tweak - avoid loading django.core.management in DB backend code

django.core.management (and dependencies) will usually not be needed in a web context.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15012 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent af5ad111
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@ import sys
import time

from django.conf import settings
from django.core.management import call_command

# The prefix to put on the default database name when creating
# the test database.
@@ -338,6 +337,9 @@ class BaseDatabaseCreation(object):
        Creates a test database, prompting the user for confirmation if the
        database already exists. Returns the name of the test database created.
        """
        # Don't import django.core.management if it isn't needed.
        from django.core.management import call_command

        test_database_name = self._get_test_db_name()

        if verbosity >= 1: