summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--python/flatbuffers/compat.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/flatbuffers/compat.py b/python/flatbuffers/compat.py
index 30c504d5..345e38cb 100644
--- a/python/flatbuffers/compat.py
+++ b/python/flatbuffers/compat.py
@@ -4,6 +4,8 @@ import sys
PY2 = sys.version_info[0] == 2
PY26 = sys.version_info[0:2] == (2, 6)
+PY27 = sys.version_info[0:2] == (2, 7)
+PY275 = sys.version_info[0:3] >= (2, 7, 5)
PY3 = sys.version_info[0] == 3
PY34 = sys.version_info[0:2] >= (3, 4)
@@ -17,7 +19,7 @@ else:
string_types = (basestring,)
binary_type = str
range_func = xrange
- if PY26:
+ if PY26 or (PY27 and not PY275):
memoryview_type = buffer
struct_bool_decl = "<b"
else: