Fixed #10381 -- Fixed some a machine-dependent test failure after r9921.

The patch is from Russell, but I'm applying it because I want my tests to pass
again (and he doesn't see the failure).

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9964 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Malcolm Tredinnick 2009-03-04 04:53:15 +00:00
parent 9b8c712ca7
commit f5063914b3
1 changed files with 3 additions and 2 deletions

View File

@ -1,6 +1,7 @@
from django.core.exceptions import ImproperlyConfigured from django.core.exceptions import ImproperlyConfigured
from django.core.management.base import BaseCommand, CommandError from django.core.management.base import BaseCommand, CommandError
from django.core import serializers from django.core import serializers
from django.utils.datastructures import SortedDict
from optparse import make_option from optparse import make_option
@ -27,9 +28,9 @@ class Command(BaseCommand):
excluded_apps = [get_app(app_label) for app_label in exclude] excluded_apps = [get_app(app_label) for app_label in exclude]
if len(app_labels) == 0: if len(app_labels) == 0:
app_list = dict([(app, None) for app in get_apps() if app not in excluded_apps]) app_list = SortedDict([(app, None) for app in get_apps() if app not in excluded_apps])
else: else:
app_list = {} app_list = SortedDict()
for label in app_labels: for label in app_labels:
try: try:
app_label, model_label = label.split('.') app_label, model_label = label.split('.')