aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'rest_framework/compat.py')
-rw-r--r--rest_framework/compat.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/rest_framework/compat.py b/rest_framework/compat.py
index 4ab23a4d..0201bd83 100644
--- a/rest_framework/compat.py
+++ b/rest_framework/compat.py
@@ -291,6 +291,15 @@ except ImportError:
oauth2_constants = None
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