Economie d'energie pour le CA

darcs-hash:20051230111115-d1718-be9b16f9e04f9b25a2fdaf5c11c884979fb0df6e.gz
This commit is contained in:
bernat 2005-12-30 12:11:15 +01:00
parent fd91d75efa
commit 1334e1c4dc

View file

@ -219,4 +219,34 @@ corps = message %{'From':expediteur,
'gros_uploads_des_serveurs':gros_uploads_des_serveurs,
'seuil':config.p2p.tag}
mail.sendmail('disconnect@crans.org','disconnect@crans.org',corps)
# mail.sendmail('disconnect@crans.org','disconnect@crans.org',corps)
###
# On remplace le CA par un script
###
# Pas propre.
import re
mo = re.match(".*(Gros upload depuis Zamok([^\\\n]*\\\n){5})", corps, re.DOTALL)
if mo:
quote = mo.group(1)
# Upload le plus gros sur zamok
upload = quote.split("\n")[-2].split("|")[-2].strip()
if "Mo" in upload:
upload = float(upload[:-2])
if upload > 200:
quote = "\n".join(map(lambda x: "> %s" % x, quote.split("\n")))
message = """From: Florian Dumas <fdumas@crans.org>
To: disconnect@crans.org
Subject: Re: Statistiques des dernières 24h
Disconnect nous disait :
%s
C'est normal ?
--
Florian
""" % quote
mail.sendmail('disconnect@crans.org','disconnect@crans.org',message)