scripts/wiki-lenny/local/macro/EtatCommutationSecours.py
Nicolas Dandrimont eac6b0be8e [wiki/macro/Etat*Secours.py] Changement des chemins pour l'état de la connexion de secours
Ignore-this: 1555c2efe76c4e9220e86373d7860439

darcs-hash:20090418053217-ffbb2-9fdbc964dd299836446f3a24cac91d9d04aef993.gz
2009-04-18 07:32:17 +02:00

29 lines
948 B
Python

# -*- coding: utf-8 -*-
import sys
sys.path.append('/usr/scripts/secours')
import secours
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(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(u'La commutation automatique de l\'état a été désactivée.','red',macro.formatter)
except :
return Cellule(u'Impossible de déterminer le type de commutation.','yellow',macro.formatter)