      provider_now = None
  
  
  # Handle lazy strings across Py2/Py3
  from django.utils.functional import Promise
  
  if six.PY3:
 
</s> remove         separators = (',', ':') if (indent is None and self.compact) else (', ', ': ')
 </s> add         separators = SHORT_SEPARATORS if (indent is None and self.compact) else LONG_SEPARATORS </s> remove from rest_framework.compat import StringIO, smart_text, yaml
 </s> add from rest_framework.compat import (
    SHORT_SEPARATORS, LONG_SEPARATORS, StringIO, smart_text, yaml
)
# `seperators` argument to `json.dumps()` differs between 2.x and 3.x
# See: http://bugs.python.org/issue22767
if six.PY3:
    SHORT_SEPARATORS = (',', ':')
    LONG_SEPARATORS = (', ', ': ')
else:
    SHORT_SEPARATORS = (b',', b':')
    LONG_SEPARATORS = (b', ', b': ')

      provider_now = None
  
# `seperators` argument to `json.dumps()` differs between 2.x and 3.x
# See: http://bugs.python.org/issue22767
if six.PY3:
    SHORT_SEPARATORS = (',', ':')
    LONG_SEPARATORS = (', ', ': ')
else:
    SHORT_SEPARATORS = (b',', b':')
    LONG_SEPARATORS = (b', ', b': ')

  
  # Handle lazy strings across Py2/Py3
  from django.utils.functional import Promise
  
  if six.PY3:
keep add keep keep keep keep keep
 Ensure json.dumps(separators=...) works on both 2.x and 3.x 
rest_framework/compat.py