|
24 | 24 | this can be slow. |
25 | 25 | """ |
26 | 26 |
|
27 | | -from Tkinter import * |
| 27 | +from tkinter import * |
28 | 28 | import ColorDB |
29 | 29 |
|
30 | 30 | # Load this script into the Tcl interpreter and call it in |
@@ -62,32 +62,32 @@ def constant(numchips): |
62 | 62 | # red variations, green+blue = cyan constant |
63 | 63 | def constant_red_generator(numchips, red, green, blue): |
64 | 64 | seq = constant(numchips) |
65 | | - return list(map(None, [red] * numchips, seq, seq)) |
| 65 | + return list(zip([red] * numchips, seq, seq)) |
66 | 66 |
|
67 | 67 | # green variations, red+blue = magenta constant |
68 | 68 | def constant_green_generator(numchips, red, green, blue): |
69 | 69 | seq = constant(numchips) |
70 | | - return list(map(None, seq, [green] * numchips, seq)) |
| 70 | + return list(zip(seq, [green] * numchips, seq)) |
71 | 71 |
|
72 | 72 | # blue variations, red+green = yellow constant |
73 | 73 | def constant_blue_generator(numchips, red, green, blue): |
74 | 74 | seq = constant(numchips) |
75 | | - return list(map(None, seq, seq, [blue] * numchips)) |
| 75 | + return list(zip(seq, seq, [blue] * numchips)) |
76 | 76 |
|
77 | 77 | # red variations, green+blue = cyan constant |
78 | 78 | def constant_cyan_generator(numchips, red, green, blue): |
79 | 79 | seq = constant(numchips) |
80 | | - return list(map(None, seq, [green] * numchips, [blue] * numchips)) |
| 80 | + return list(zip(seq, [green] * numchips, [blue] * numchips)) |
81 | 81 |
|
82 | 82 | # green variations, red+blue = magenta constant |
83 | 83 | def constant_magenta_generator(numchips, red, green, blue): |
84 | 84 | seq = constant(numchips) |
85 | | - return list(map(None, [red] * numchips, seq, [blue] * numchips)) |
| 85 | + return list(zip([red] * numchips, seq, [blue] * numchips)) |
86 | 86 |
|
87 | 87 | # blue variations, red+green = yellow constant |
88 | 88 | def constant_yellow_generator(numchips, red, green, blue): |
89 | 89 | seq = constant(numchips) |
90 | | - return list(map(None, [red] * numchips, [green] * numchips, seq)) |
| 90 | + return list(zip([red] * numchips, [green] * numchips, seq)) |
91 | 91 |
|
92 | 92 |
|
93 | 93 |
|
@@ -119,7 +119,7 @@ def _create(self, x): |
119 | 119 | return arrow, text |
120 | 120 |
|
121 | 121 | def _x(self): |
122 | | - coords = self._canvas.coords(self._TAG) |
| 122 | + coords = list(self._canvas.coords(self._TAG)) |
123 | 123 | assert coords |
124 | 124 | return coords[0] |
125 | 125 |
|
@@ -151,7 +151,7 @@ def _create(self, x): |
151 | 151 | return arrow, text |
152 | 152 |
|
153 | 153 | def _x(self): |
154 | | - coords = self._canvas.coords(self._TAG) |
| 154 | + coords = list(self._canvas.coords(self._TAG)) |
155 | 155 | assert coords |
156 | 156 | return coords[0] + self._ARROWWIDTH |
157 | 157 |
|
|
0 commit comments