mise en forme
darcs-hash:20051001153736-4ec08-41aefd6592b7ecdee6cf0dbf3fe184df06a7a47a.gz
This commit is contained in:
parent
8339f6e8c2
commit
5828242c09
1 changed files with 19 additions and 21 deletions
|
@ -1,27 +1,25 @@
|
||||||
# -*- coding: iso-8859-1 -*-
|
# -*- coding: iso-8859-1 -*-
|
||||||
|
|
||||||
|
def Cellule(texte, couleur, f) :
|
||||||
|
"""
|
||||||
|
Retourne le code HTML d'une cellule formattée aver le formatter f
|
||||||
|
"""
|
||||||
|
code = f.table(1)
|
||||||
|
code += f.table_row(1)
|
||||||
|
code += f.table_cell(1,{'style':'background-color:%s' % couleur })
|
||||||
|
code += f.text(texte)
|
||||||
|
code += f.table_cell(0)
|
||||||
|
code += f.table_row(0)
|
||||||
|
code += f.table(0)
|
||||||
|
return code
|
||||||
|
|
||||||
def execute(macro, text) :
|
def execute(macro, text) :
|
||||||
|
|
||||||
f = open('/usr/scripts/secours/etat_maitre')
|
|
||||||
|
|
||||||
try :
|
try :
|
||||||
etat = f.readline().strip()
|
f = open('/usr/scripts/secours/etat_maitre')
|
||||||
force = f.readline().strip() != 'auto'
|
if f.readline().strip() == 'normal' :
|
||||||
|
return Cellule('Nous sommes actuellement en connxion normale.','lime',macro.formatter)
|
||||||
|
else :
|
||||||
|
return Cellule('Nous sommes actuellement en connxion de secours.','red',macro.formatter)
|
||||||
except :
|
except :
|
||||||
return 'Il est impossible de déterminer l\'état de la connexion'
|
return Cellule('Impossible de déterminer l\'état de la connexion.','yellow',macro.formatter)
|
||||||
|
|
||||||
if etat == 'normal' :
|
|
||||||
etat = 'normale'
|
|
||||||
else :
|
|
||||||
etat = 'de secours'
|
|
||||||
|
|
||||||
txt = 'Nous sommes actuellement en connexion %s' % etat
|
|
||||||
|
|
||||||
if force :
|
|
||||||
txt += ' (valeur forcée)'
|
|
||||||
|
|
||||||
txt += '.'
|
|
||||||
|
|
||||||
return txt
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue