diff --git a/python/flatbuffers/compat.py b/python/flatbuffers/compat.py index 30c504d5e..345e38cbf 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 = "