Source code for bibliopixel.colors.printer
from .. util import log
from . import names
[docs]def printer(colors, use_hex=False):
if not colors:
return
# Try to flatten the list
try:
colors[0][0]
except:
assert len(colors) % 3 == 0
colors = zip(*([iter(colors)] * 3))
for i, color in enumerate(colors):
log.printer('%2d:' % i, names.color_to_name(color, use_hex))