[wiki-lenny/local/macro/] Plein de macros qupresque insensibles à la màj
darcs-hash:20081110011032-bd074-27c1be15c497f19d6821115e08356c1f9bda6503.gz
This commit is contained in:
parent
0c660ccda9
commit
d05a08f7a6
9 changed files with 953 additions and 0 deletions
24
wiki-lenny/local/macro/EtatSecours.py
Normal file
24
wiki-lenny/local/macro/EtatSecours.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
# -*- 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')
|
||||
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)
|
Loading…
Add table
Add a link
Reference in a new issue