diff --git a/dc4eb6963243162a8452b878e52c516e75f1292a.patch b/dc4eb6963243162a8452b878e52c516e75f1292a.patch new file mode 100644 index 0000000..5f598c1 --- /dev/null +++ b/dc4eb6963243162a8452b878e52c516e75f1292a.patch @@ -0,0 +1,37 @@ +From dc4eb6963243162a8452b878e52c516e75f1292a Mon Sep 17 00:00:00 2001 +From: Raphael Groner +Date: Sun, 31 Jul 2016 12:35:07 +0200 +Subject: [PATCH] python3: hexadecimal string formatter needs integer instead + of float + +--- + apx/lib/graphics.py | 2 +- + apx/lib/pytweener.py | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/apx/lib/graphics.py b/apx/lib/graphics.py +index c48b865..eecca45 100644 +--- a/apx/lib/graphics.py ++++ b/apx/lib/graphics.py +@@ -103,7 +103,7 @@ def gdk(self, color): + + def hex(self, color): + c = self.parse(color) +- return "#" + "".join(["%02x" % (color * 255) for color in c]) ++ return "#" + "".join(["%02x" % int(color * 255) for color in c]) + + def is_light(self, color): + """tells you if color is dark or light, so you can up or down the +diff --git a/apx/lib/pytweener.py b/apx/lib/pytweener.py +index 6cb2334..21765d8 100644 +--- a/apx/lib/pytweener.py ++++ b/apx/lib/pytweener.py +@@ -209,7 +209,7 @@ def datetime_update(fraction): + + def color_update(fraction): + val = [max(min(self.start_value[i] + self.change[i] * fraction, 255), 0) for i in range(3)] +- return "#%02x%02x%02x" % (val[0], val[1], val[2]) ++ return "#" + "".join(["%02x" % int(v) for v in val]) + + + if isinstance(start_value, int) or isinstance(start_value, float):