summaryrefslogtreecommitdiffstats
path: root/scripts/external_libs/elasticsearch/elasticsearch/compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/external_libs/elasticsearch/elasticsearch/compat.py')
-rw-r--r--scripts/external_libs/elasticsearch/elasticsearch/compat.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/external_libs/elasticsearch/elasticsearch/compat.py b/scripts/external_libs/elasticsearch/elasticsearch/compat.py
new file mode 100644
index 00000000..deee3c52
--- /dev/null
+++ b/scripts/external_libs/elasticsearch/elasticsearch/compat.py
@@ -0,0 +1,13 @@
+import sys
+
+PY2 = sys.version_info[0] == 2
+
+if PY2:
+ string_types = basestring,
+ from urllib import quote_plus, urlencode
+ from urlparse import urlparse
+ from itertools import imap as map
+else:
+ string_types = str, bytes
+ from urllib.parse import quote_plus, urlencode, urlparse
+ map = map