          return GenericContentForm(view, view.request)
  
      def get_name(self):
          try:
              return self.view.get_name()
          except AttributeError:
              return self.view.__doc__
  
      def get_description(self, html=None):
          if html is None:
 
</s> remove             return self.view.__doc__
 </s> add             return view.__doc__ </s> remove     def get_description(self, html=None):
        if html is None:
            html = bool('html' in self.format)
 </s> add     def get_description(self, view): </s> remove     def get_name(self):
 </s> add     def get_name(self, view): </s> remove             return self.view.get_description(html)
 </s> add             return view.get_description(html=True) </s> remove         # If either of these reserved parameters are turned off then content tunneling is not possible
        if self.view.request._CONTENTTYPE_PARAM is None or self.view.request._CONTENT_PARAM is None:
            return None

        # Okey doke, let's do it
        return GenericContentForm(view, view.request)
 </s> add         return GenericContentForm()
            return view.get_name()
          return GenericContentForm(view, view.request)
  
      def get_name(self):
          try:
            return view.get_name()
          except AttributeError:
              return self.view.__doc__
  
      def get_description(self, html=None):
          if html is None:
keep keep keep keep replace keep keep keep keep keep
 Make sure JSON output in Browseable API is nicely indented 
rest_framework/renderers.py