[wiki] wiki-lenny -> wiki

darcs-hash:20090427173001-bd074-51c7f6aea2843640e34adc0921b478f40ea98609.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-04-27 19:30:01 +02:00
parent 5f26116790
commit cd037bbbe9
31 changed files with 0 additions and 0 deletions

28
wiki/macro/EtatSecours.py Normal file
View file

@ -0,0 +1,28 @@
# -*- coding: iso-8859-1 -*-
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; color: black;' % 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)
if f.readline().strip() == 'normal':
return Cellule('Nous sommes actuellement en connexion normale.','lime',macro.formatter)
else :
return Cellule('Nous sommes actuellement en connexion de secours.','red',macro.formatter)
except :
return Cellule('Impossible de déterminer l\'état de la connexion.','yellow',macro.formatter)