def colorize(text='', opts=(), **kwargs):
    text = str(text)
    code_list = []
    if text == '' and len(opts) == 1 and opts[0] == 'reset':
        return '\x1b[%sm' % RESET
    for k, v in kwargs.iteritems():
        if k == 'fg':
            code_list.append(foreground[v])
        elif k == 'bg':
            code_list.append(background[v])
    for o in opts:
        if o in opt_dict:
            code_list.append(opt_dict[o])
    if 'noreset' not in opts:
        text = text + '\x1b[%sm' % RESET
    return ('\x1b[%sm' % ';'.join(code_list)) + text
Ask the server to close the connection. The connection is closed as
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-0.96/django/utils/termcolors.py/colorize--crossover with--dataset/ETHPy150Open gmr/tredis/tredis/server.py/ServerMixin.quit