deactivation mecanism for colors; 'colored' is now 'dye'
This commit is contained in:
parent
840deaccc1
commit
facaa2ae6a
@ -1,4 +1,6 @@
|
|||||||
# display
|
"""
|
||||||
|
Small code to handle colored text
|
||||||
|
"""
|
||||||
|
|
||||||
bold = '\033[1m'
|
bold = '\033[1m'
|
||||||
end = '\033[0m'
|
end = '\033[0m'
|
||||||
@ -18,7 +20,19 @@ normal = grey
|
|||||||
citekey = purple
|
citekey = purple
|
||||||
filepath = cyan
|
filepath = cyan
|
||||||
|
|
||||||
def colored(s, color=end, bold=False):
|
def dye(s, color=end, bold=False):
|
||||||
|
assert color[0] == '\033'
|
||||||
if bold:
|
if bold:
|
||||||
s = '\033[1' + s[3:]
|
s = '\033[1' + s[3:]
|
||||||
return color + s + end
|
return color + s + end
|
||||||
|
|
||||||
|
_dye = dye
|
||||||
|
def _nodye(s, **kwargs):
|
||||||
|
return s
|
||||||
|
|
||||||
|
def color_setup(config):
|
||||||
|
global dye
|
||||||
|
if config.getboolean(configs.MAIN_SECTION, 'color'):
|
||||||
|
dye = _dye
|
||||||
|
else:
|
||||||
|
dye = _nodye
|
Loading…
x
Reference in New Issue
Block a user