* 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:
parent
df983b2345
commit
496ad05751
1 changed files with 22 additions and 12 deletions
|
@ -64,27 +64,37 @@ def dialog(backtitle,arg) :
|
||||||
|
|
||||||
return [ 0, result ]
|
return [ 0, result ]
|
||||||
|
|
||||||
def coul(txt,col):
|
def coul(txt, col):
|
||||||
"""
|
"""
|
||||||
Retourne la chaine donnée encadrée des séquences qui
|
Retourne la chaine donnée encadrée des séquences qui
|
||||||
vont bien pour obtenir la couleur souhaitée
|
vont bien pour obtenir la couleur souhaitée
|
||||||
Les couleur sont celles de codecol
|
Les couleur sont celles de codecol
|
||||||
Il est possible de changer la couleur de fond grace aux couleur f_<couleur>
|
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,
|
||||||
try :
|
'vert': 32,
|
||||||
if col[:2]=='f_' : add=10; col=col[2:]
|
'jaune': 33,
|
||||||
else : add=0
|
'bleu': 34,
|
||||||
txt = "\033[1;%sm%s\033[1;0m" % (codecol[col]+add,txt)
|
'violet': 35,
|
||||||
finally :
|
'cyan': 36,
|
||||||
|
'gris': 30,
|
||||||
|
'gras': 50 }
|
||||||
|
try:
|
||||||
|
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
|
return txt
|
||||||
|
|
||||||
OK = coul('OK','vert')
|
OK = coul('OK', 'vert')
|
||||||
WARNING = coul('WARNING','jaune')
|
WARNING = coul('WARNING', 'jaune')
|
||||||
ERREUR = coul('ERREUR','rouge')
|
ERREUR = coul('ERREUR', 'rouge')
|
||||||
|
|
||||||
def cprint(txt,col):
|
def cprint(txt, col='blanc'):
|
||||||
print coul(txt,col)
|
print coul(txt.encode(encoding), col)
|
||||||
|
|
||||||
|
|
||||||
def tableau(data, titre=None, largeur=None, alignement=None, format=None):
|
def tableau(data, titre=None, largeur=None, alignement=None, format=None):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue