frappe_docker/frappe-bench/env/lib/python2.7/site-packages/honcho/colour.py
2017-07-31 15:51:51 +05:30

26 lines
562 B
Python

ANSI_COLOURS = [
'grey',
'red',
'green',
'yellow',
'blue',
'magenta',
'cyan',
'white'
]
for i, name in enumerate(ANSI_COLOURS):
globals()[name] = str(30 + i)
globals()['intense_' + name] = str(30 + i) + ';1'
def get_colours():
cs = ['cyan', 'yellow', 'green', 'magenta', 'red', 'blue',
'intense_cyan', 'intense_yellow', 'intense_green',
'intense_magenta', 'intense_red', 'intense_blue']
cs = [globals()[c] for c in cs]
i = 0
while True:
yield cs[i % len(cs)]
i += 1