  
  from rest_framework import (
      filters, generics, pagination, permissions, serializers
  )
  from rest_framework.compat import coreapi, coreschema, get_regex_pattern
  from rest_framework.decorators import (
      api_view, detail_route, list_route, schema
  )
  from rest_framework.request import Request
  from rest_framework.routers import DefaultRouter, SimpleRouter
 
</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)
from rest_framework.compat import coreapi, coreschema, get_regex_pattern, path
  
  from rest_framework import (
      filters, generics, pagination, permissions, serializers
  )
from rest_framework.compat import coreapi, coreschema, get_regex_pattern, path
  from rest_framework.decorators import (
      api_view, detail_route, list_route, schema
  )
  from rest_framework.request import Request
  from rest_framework.routers import DefaultRouter, SimpleRouter
keep keep keep keep replace 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 
tests/test_schemas.py