  
  __all__ =['Response', 'ErrorResponse']
  
  
  class Response(object):
      """An HttpResponse that may include content that hasn't yet been serialized."""
      def __init__(self, status=200, content=None, headers={}):
          self.status = status
 
</s> remove     def __init__(self, status=200, content=NoContent, headers={}):
 </s> add     """An HttpResponse that may include content that hasn't yet been serialized."""
    def __init__(self, status=200, content=None, headers={}): </s> remove __all__ =['NoContent', 'Response', ]



class NoContent(object):
    """Used to indicate no body in http response.
    (We cannot just use None, as that is a valid, serializable response object.)
    
    TODO: On reflection I'm going to get rid of this and just not support serialized 'None' responses.
    """
    pass
 </s> add __all__ =['Response', 'ErrorResponse'] </s> remove class ResponseException(BaseException):
    def __init__(self, status, content=NoContent, headers={}):
 </s> add class ErrorResponse(BaseException):
    """An exception representing an HttpResponse that should be returned immediatley."""
    def __init__(self, status, content=None, headers={}): </s> remove         self.has_content_body = not content is NoContent             # TODO: remove and just use content
        self.raw_content = content      # content prior to filtering - TODO: remove and just use content
        self.cleaned_content = content  # content after filtering      TODO: remove and just use content
 </s> add         self.has_content_body = content is not None
        self.raw_content = content      # content prior to filtering
        self.cleaned_content = content  # content after filtering </s> remove class Resource(EmitterMixin, AuthMixin, RequestMixin, View):
 </s> add class Resource(RequestMixin, ResponseMixin, AuthMixin, View):
# TODO: remove raw_content/cleaned_content and just use content?
  
  __all__ =['Response', 'ErrorResponse']
  
# TODO: remove raw_content/cleaned_content and just use content?
  
  class Response(object):
      """An HttpResponse that may include content that hasn't yet been serialized."""
      def __init__(self, status=200, content=None, headers={}):
          self.status = status
keep keep add keep keep keep keep keep
 Rename mixins into Mixin class, rename ResponseException to ErrorResponse, remove NoContent 
djangorestframework/response.py