def get_color(self, value):
        """Helper method to validate and map values used in the instantiation of
            of the Color object to the correct unicode value.
        """
        if value in COLOR_SET:
            value = COLOR_MAP[value]
        else:
            try:
                value = int(value)
                if value >= 8:
                    raise ValueError()
            except ValueError as exc:
                raise ValueError(
                    'Colors should either a member of: {} or a positive '
                    'integer below 8'.format(', '.join(COLOR_NAMES))
                )
        return '{}{}'.format(self.PREFIX, value)
Helper method to validate and map values used in the instantiation of
            of the Color object to the correct unicode value.