Commit b757e7ae authored by Claude Paroz's avatar Claude Paroz
Browse files

Fixed dict randomization issue in inspectdb

parent 7bbd17bf
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -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: