From 615842fba6d4fdf7518c78d3707fa52847640c15 Mon Sep 17 00:00:00 2001 From: Armin Rigo Date: Fri, 6 Oct 2006 16:33:22 +0000 Subject: A very minor bug fix: this code looks like it is designed to accept any hue value and do the modulo itself, except it doesn't quite do it in all cases. At least, the "cannot get here" comment was wrong. --- Lib/colorsys.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/colorsys.py b/Lib/colorsys.py index 39b4b16..851417b 100644 --- a/Lib/colorsys.py +++ b/Lib/colorsys.py @@ -117,7 +117,8 @@ def hsv_to_rgb(h, s, v): p = v*(1.0 - s) q = v*(1.0 - s*f) t = v*(1.0 - s*(1.0-f)) - if i%6 == 0: return v, t, p + i = i%6 + if i == 0: return v, t, p if i == 1: return q, v, p if i == 2: return p, v, t if i == 3: return p, q, v -- cgit v0.12