diff options
Diffstat (limited to 'app-misc/ola/files/ola-0.10.8-python_version_check.patch')
-rw-r--r-- | app-misc/ola/files/ola-0.10.8-python_version_check.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/app-misc/ola/files/ola-0.10.8-python_version_check.patch b/app-misc/ola/files/ola-0.10.8-python_version_check.patch new file mode 100644 index 000000000000..a4a82f916fa0 --- /dev/null +++ b/app-misc/ola/files/ola-0.10.8-python_version_check.patch @@ -0,0 +1,31 @@ +--- a/python/ola/OlaClient.py ++++ b/python/ola/OlaClient.py +@@ -952,7 +952,7 @@ + controller = SimpleRpcController() + request = Ola_pb2.DmxData() + request.universe = universe +- if sys.version >= '3.2': ++ if sys.version_info[:3] >= (3,2): + request.data = data.tobytes() + else: + request.data = data.tostring() +--- a/python/ola/PidStore.py ++++ b/python/ola/PidStore.py +@@ -645,7 +645,7 @@ + (self.name, self.min)) + + try: +- if sys.version >= '3.2': ++ if sys.version_info[:3] >= (3,2): + data = struct.unpack('%ds' % arg_size, bytes(arg, 'utf8')) + else: + data = struct.unpack('%ds' % arg_size, arg) +@@ -668,7 +668,7 @@ + except struct.error as e: + raise UnpackException(e) + +- if sys.version >= '3.2': ++ if sys.version_info[:3] >= (3,2): + return value[0].rstrip(b'\x00').decode('utf-8') + else: + return value[0].rstrip(b'\x00') |