Ajout d'une macro pour indiquer le type de commutation vers la connexion de secours
darcs-hash:20080207211102-f33a2-d2bf8b87f88f4310aec8aa109d1eb8bcd5656553.gz
This commit is contained in:
parent
789dad1fba
commit
b5d18166a2
1 changed files with 26 additions and 0 deletions
26
wiki/macro/EtatCommutationSecours.py
Normal file
26
wiki/macro/EtatCommutationSecours.py
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
# -*- 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) :
|
||||||
|
|
||||||
|
try :
|
||||||
|
f = open('/usr/scripts/secours/etat_maitre')
|
||||||
|
f.readline()
|
||||||
|
if f.readline().strip() == 'auto' :
|
||||||
|
return Cellule('La commutation automatique de l\'état est activée.','lime',macro.formatter)
|
||||||
|
else :
|
||||||
|
return Cellule('La commutation automatique de l\'état a été désactivée.','red',macro.formatter)
|
||||||
|
except :
|
||||||
|
return Cellule('Impossible de déterminer le type de commutation.','yellow',macro.formatter)
|
Loading…
Add table
Add a link
Reference in a new issue