diff options
Diffstat (limited to 'rest_framework/renderers.py')
| -rw-r--r-- | rest_framework/renderers.py | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 07f1c628..7c14ab8f 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -16,11 +16,11 @@ from django.http.multipartparser import parse_header  from django.template import Context, RequestContext, loader, Template  from django.test.client import encode_multipart  from django.utils import six +from django.utils.encoding import smart_text  from django.utils.xmlutils import SimplerXMLGenerator +from django.utils.six.moves import StringIO  from rest_framework import exceptions, serializers, status, VERSION -from rest_framework.compat import ( -    SHORT_SEPARATORS, LONG_SEPARATORS, StringIO, smart_text, yaml -) +from rest_framework.compat import SHORT_SEPARATORS, LONG_SEPARATORS, yaml  from rest_framework.exceptions import ParseError  from rest_framework.settings import api_settings  from rest_framework.request import is_form_media_type, override_method @@ -287,7 +287,9 @@ class TemplateHTMLRenderer(BaseRenderer):              return view.get_template_names()          elif hasattr(view, 'template_name'):              return [view.template_name] -        raise ImproperlyConfigured('Returned a template response with no `template_name` attribute set on either the view or response') +        raise ImproperlyConfigured( +            'Returned a template response with no `template_name` attribute set on either the view or response' +        )      def get_exception_template(self, response):          template_names = [name % {'status_code': response.status_code} | 
