[Tutor] speeding code along [code correction]

Danny Yoo dyoo@hkn.eecs.berkeley.edu
Sun Nov 17 23:17:01 2002


> class _PrecachedColorFitting:
>     def __init__(self, palette,
>                  r_range=range(256),
>                  g_range=range(256),
>                  b_range=range(256)):
>         self.palette = palette
>         self.bestchoice = {}
>         for r in r_range:
>            for g in g_range:
>                for b in b_range:
>                    pixel = (r,g,b)
>                    self.bestchoice[pixel] = best_fit(pixel)
                                              ^^^^^^^

Doh.  I meant that line to be:

###
self.bestchoice[pixel] = self.best_fit(pixel)
###

Sorry; I hadn't tested any of this code out yet.