Economie d'energie pour le CA
darcs-hash:20051230111115-d1718-be9b16f9e04f9b25a2fdaf5c11c884979fb0df6e.gz
This commit is contained in:
parent
fd91d75efa
commit
1334e1c4dc
1 changed files with 31 additions and 1 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue