diff options
| author | Tom Christie | 2012-09-14 22:52:28 +0100 |
|---|---|---|
| committer | Tom Christie | 2012-09-14 22:52:28 +0100 |
| commit | 5036638d0c8a9f53d865e7b6bfd11b4a5534ba6e (patch) | |
| tree | da860d3c10ca207f88522ae9ca471510fcd05dbe | |
| parent | b3e29d9576f1b1b6d12f9abfeb4a06f669b45202 (diff) | |
| download | django-rest-framework-5036638d0c8a9f53d865e7b6bfd11b4a5534ba6e.tar.bz2 | |
Simplify content_negotiation slightly
| -rw-r--r-- | djangorestframework/views.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/djangorestframework/views.py b/djangorestframework/views.py index 2629663a..d1330866 100644 --- a/djangorestframework/views.py +++ b/djangorestframework/views.py @@ -185,14 +185,6 @@ class APIView(_View): """ return [renderer(self) for renderer in self.renderer_classes] - def filter_renderers(self, renderers, format=None): - """ - If format suffix such as '.json' is supplied, filter the - list of valid renderers for this request. - """ - return [renderer for renderer in renderers - if renderer.can_handle_format(format)] - def get_permissions(self): """ Instantiates and returns the list of permissions that this view requires. @@ -215,7 +207,8 @@ class APIView(_View): # If there is a '.json' style format suffix, only use # renderers that accept that format. fallback = renderers[0] - renderers = self.filter_renderers(renderers, self.format) + renderers = [renderer for renderer in renderers + if renderer.can_handle_format(self.format)] if not renderers: self.format404 = True return (fallback, fallback.media_type) |
