diff options
| author | Tom Christie | 2014-11-06 12:00:30 +0000 |
|---|---|---|
| committer | Tom Christie | 2014-11-06 12:00:30 +0000 |
| commit | 4e001dbb7ac0bc13d6d5fbb4524e905184610aa2 (patch) | |
| tree | f653aa5d1e0eaff780ba52039f29085e4bc8f54c /rest_framework/metadata.py | |
| parent | 9923a6ce9013693ea1723e7895b3cab638d719fd (diff) | |
| download | django-rest-framework-4e001dbb7ac0bc13d6d5fbb4524e905184610aa2.tar.bz2 | |
Drop usage of SortedDict. Closes #2027.
Diffstat (limited to 'rest_framework/metadata.py')
| -rw-r--r-- | rest_framework/metadata.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py index af4bc396..b08d3ab6 100644 --- a/rest_framework/metadata.py +++ b/rest_framework/metadata.py @@ -10,9 +10,8 @@ from __future__ import unicode_literals from django.core.exceptions import PermissionDenied from django.http import Http404 -from django.utils.datastructures import SortedDict from rest_framework import exceptions, serializers -from rest_framework.compat import force_text +from rest_framework.compat import force_text, OrderedDict from rest_framework.request import clone_request from rest_framework.utils.field_mapping import ClassLookupDict @@ -54,7 +53,7 @@ class SimpleMetadata(BaseMetadata): }) def determine_metadata(self, request, view): - metadata = SortedDict() + metadata = OrderedDict() metadata['name'] = view.get_view_name() metadata['description'] = view.get_view_description() metadata['renders'] = [renderer.media_type for renderer in view.renderer_classes] @@ -97,7 +96,7 @@ class SimpleMetadata(BaseMetadata): Given an instance of a serializer, return a dictionary of metadata about its fields. """ - return SortedDict([ + return OrderedDict([ (field_name, self.get_field_info(field)) for field_name, field in serializer.fields.items() ]) @@ -107,7 +106,7 @@ class SimpleMetadata(BaseMetadata): Given an instance of a serializer field, return a dictionary of metadata about it. """ - field_info = SortedDict() + field_info = OrderedDict() field_info['type'] = self.label_lookup[field] field_info['required'] = getattr(field, 'required', False) |
