  
          * `fields`: list of `coreapi.Field` instances.
          * `description`: String description for view. Optional.
          """
          super(ManualSchema, self).__init__()
          assert all(isinstance(f, coreapi.Field) for f in fields), "`fields` must be a list of coreapi.Field instances"
          self._fields = fields
          self._description = description
          self._encoding = encoding
  
 
</s> remove         super(AutoSchema, self).__init__()
 </s> add         super().__init__() </s> remove         urls = super(DefaultRouter, self).get_urls()
 </s> add         urls = super().get_urls() </s> remove from __future__ import unicode_literals

 </s> add  </s> remove         self.out = six.StringIO()
 </s> add         self.out = io.StringIO() </s> remove         super(APIRequestFactory, self).__init__(**defaults)
 </s> add         super().__init__(**defaults)
        super().__init__()
  
          * `fields`: list of `coreapi.Field` instances.
          * `description`: String description for view. Optional.
          """
        super().__init__()
          assert all(isinstance(f, coreapi.Field) for f in fields), "`fields` must be a list of coreapi.Field instances"
          self._fields = fields
          self._description = description
          self._encoding = encoding
  
keep keep keep keep replace keep keep keep keep keep
 Dropped Python 2 compatibility. (#6615)

Thanks to Jon Dufresne (@jdufresne) for review.

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Rizwan Mansuri <Rizwan@webbyfox.com> 
rest_framework/schemas/inspectors.py