blob: a34dafd6a33d6ae81a0c91939cbfe2925330d3a8 [file] [log] [blame]
def _IsColor(color):
"""Try to determine if color is a hex color string.
Labels that look like hex colors will match too, unfortunately."""
if not isinstance(color, basestring):
return False
color = color.strip('#')
if len(color) != 3 and len(color) != 6:
return False
hex_letters = '0123456789abcdefABCDEF'
for letter in color:
if letter not in hex_letters:
return False
return True