/usr/lib/python3/dist-packages/voltron/colour.py is in voltron 0.1.4-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | ESCAPES = {
# reset
'reset': 0,
# colours
'grey': 30,
'red': 31,
'green': 32,
'yellow': 33,
'blue': 34,
'magenta': 35,
'cyan': 36,
'white': 37,
# background
'b_grey': 40,
'b_red': 41,
'b_green': 42,
'b_yellow': 43,
'b_blue': 44,
'b_magenta': 45,
'b_cyan': 46,
'b_white': 47,
# attributes
'a_bold': 1,
'a_dark': 2,
'a_underline': 4,
'a_blink': 5,
'a_reverse': 7,
'a_concealed': 8
}
ESC_TEMPLATE = '\033[{}m'
def escapes():
return ESCAPES
def get_esc(name):
return ESCAPES[name]
def fmt_esc(name):
return ESC_TEMPLATE.format(escapes()[name])
FMT_ESCAPES = dict((k, fmt_esc(k)) for k in ESCAPES)
|