              parser = parser_cls(self)
              if parser.can_handle_request(content_type):
                  return parser.parse(stream)
  
          raise ErrorResponse(content={'error':
                              'Unsupported media type in request \'%s\'.' % content_type},
                          status=status.HTTP_415_UNSUPPORTED_MEDIA_TYPE)
  
      @property
      def _parsed_media_types(self):
 
</s> remove         # TODO: renderer *could* override media_type in .render() if required.
 </s> add  </s> remove             raise ErrorResponse(
 </s> add             raise ImmediateResponse( </s> remove             raise ErrorResponse(
 </s> add             raise ImmediateResponse(
        raise ImmediateResponse(content={'error':
              parser = parser_cls(self)
              if parser.can_handle_request(content_type):
                  return parser.parse(stream)
  
        raise ImmediateResponse(content={'error':
                              'Unsupported media type in request \'%s\'.' % content_type},
                          status=status.HTTP_415_UNSUPPORTED_MEDIA_TYPE)
  
      @property
      def _parsed_media_types(self):
keep keep keep keep replace keep keep keep keep keep
 cleaned a bit Response/ResponseMixin code, added some documentation + renamed ErrorResponse to ImmediateResponse 
djangorestframework/request.py