* Clarification de coul

* cprint fait la conversion unicode->local et affiche en blanc par dfaut

darcs-hash:20060404013144-68412-404d93488c6149c1f3bbd7cc8cfab612b75e06ca.gz
This commit is contained in:
glondu 2006-04-04 03:31:44 +02:00
parent df983b2345
commit 496ad05751

View file

@ -71,10 +71,20 @@ def coul(txt,col):
Les couleur sont celles de codecol
Il est possible de changer la couleur de fond grace aux couleur f_<couleur>
"""
codecol={'rouge' : 31 , 'vert' : 32 , 'jaune' : 33 , 'bleu': 34 , 'violet' : 35 , 'cyan' : 36 , 'gris' : 30, 'gras' : 50}
codecol = { 'rouge': 31,
'vert': 32,
'jaune': 33,
'bleu': 34,
'violet': 35,
'cyan': 36,
'gris': 30,
'gras': 50 }
try:
if col[:2]=='f_' : add=10; col=col[2:]
else : add=0
if col[:2] == 'f_':
add = 10
col = col[2:]
else:
add = 0
txt = "\033[1;%sm%s\033[1;0m" % (codecol[col] + add, txt)
finally:
return txt
@ -83,8 +93,8 @@ OK = coul('OK','vert')
WARNING = coul('WARNING', 'jaune')
ERREUR = coul('ERREUR', 'rouge')
def cprint(txt,col):
print coul(txt,col)
def cprint(txt, col='blanc'):
print coul(txt.encode(encoding), col)
def tableau(data, titre=None, largeur=None, alignement=None, format=None):