  See schemas.__init__.py for package overview.
  """
  import warnings
  from collections import Counter, OrderedDict
  from importlib import import_module
  
  from django.conf import settings
  from django.contrib.admindocs.views import simplify_regex
 
</s> remove from rest_framework.compat import coreapi, coreschema, get_regex_pattern
 </s> add from rest_framework.compat import coreapi, coreschema, get_regex_pattern, path </s> remove         path = path.replace('<', '{').replace('>', '}')
 </s> add         # Strip Django 2.0 convertors as they are incompatible with uritemplate format
        path = re.sub(_PATH_PARAMETER_COMPONENT_RE, r'{\g<parameter>}', path) </s> remove         return urlpattern.pattern.regex.pattern
 </s> add         return str(urlpattern.pattern)
import re
  See schemas.__init__.py for package overview.
  """
import re
  import warnings
  from collections import Counter, OrderedDict
  from importlib import import_module
  
  from django.conf import settings
  from django.contrib.admindocs.views import simplify_regex
keep add keep keep keep keep keep keep
 Fix URL pattern parsing in schema generation (#5689)

* Fix url parsing in schema generation

- Call `str(pattern)` to get non-escaped route
- Strip converters from path to comply with uritemplate format. 
   Background: https://github.com/encode/django-rest-framework/issues/5675#issuecomment-352829363

Fixes #5675 
rest_framework/schemas/generators.py