diff options
| author | Claude Paroz <claude@2xlibre.net> | 2013-01-31 22:21:24 +0100 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2013-01-31 22:21:24 +0100 |
| commit | b757e7ae183e30e52e809d7f347f15285dd3d9fd (patch) | |
| tree | 80c2eab58fa3e48cba9e6762955ad3e3d895648c | |
| parent | 7bbd17bf20e46283954aead2750c24642fd8d9f9 (diff) | |
Fixed dict randomization issue in inspectdb
| -rw-r--r-- | django/core/management/commands/inspectdb.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/django/core/management/commands/inspectdb.py b/django/core/management/commands/inspectdb.py index 8fab69de59..f9cecc2f5f 100644 --- a/django/core/management/commands/inspectdb.py +++ b/django/core/management/commands/inspectdb.py @@ -6,6 +6,7 @@ from optparse import make_option from django.core.management.base import NoArgsCommand, CommandError from django.db import connections, DEFAULT_DB_ALIAS +from django.utils.datastructures import SortedDict class Command(NoArgsCommand): @@ -67,7 +68,7 @@ class Command(NoArgsCommand): used_column_names = [] # Holds column names used in the table so far for i, row in enumerate(connection.introspection.get_table_description(cursor, table_name)): comment_notes = [] # Holds Field notes, to be displayed in a Python comment. - extra_params = {} # Holds Field parameters such as 'db_column'. + extra_params = SortedDict() # Holds Field parameters such as 'db_column'. column_name = row[0] is_relation = i in relations @@ -191,7 +192,7 @@ class Command(NoArgsCommand): description, this routine will return the given field type name, as well as any additional keyword parameters and notes for the field. """ - field_params = {} + field_params = SortedDict() field_notes = [] try: |
