summaryrefslogtreecommitdiff
path: root/app-misc/ola/files/ola-0.10.8-python_version_check.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-04 19:18:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-10-04 19:18:10 +0100
commit07b0c0005f55e652101816d9f4cfe73403bf0906 (patch)
treeb29108de370177e8ce7c0d0d60e1e4319851d99b /app-misc/ola/files/ola-0.10.8-python_version_check.patch
parent78754950ffa3aaba0f48b1ca1d505caa4a3dfbfa (diff)
gentoo auto-resync : 04:10:2022 - 19:18:10
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.patch31
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')