S'assurer que la machine existe.

darcs-hash:20041108203607-d1718-1bceb579b6f139ccb05df9e111136ff97ca180e7.gz
This commit is contained in:
bernat 2004-11-08 21:36:07 +01:00
parent 6aa1027fa5
commit a352530aaa

View file

@ -265,11 +265,13 @@ To: %(To)s
Subject: Modifications sur une machine du CR@NS Subject: Modifications sur une machine du CR@NS
%(Texte)s""" %(Texte)s"""
machine = db.search('ipHostNumber=%s' % ip)['machine'][0] machine = db.search('ipHostNumber=%s' % ip)['machine']
conn=smtplib.SMTP(smtpserv) if len(machine):
conn.sendmail(From, To , base_txt_mail % { 'From' : From, 'To' : To, 'Texte' : machine_details(machine).encode('iso8859-15') }) machine = machine[0]
conn.quit() conn=smtplib.SMTP(smtpserv)
print OK conn.sendmail(From, To , base_txt_mail % { 'From' : From, 'To' : To, 'Texte' : machine_details(machine).encode('iso8859-15') })
conn.quit()
print OK
except Exception, c: except Exception, c:
print ERREUR print ERREUR
if auto : db.services_to_restart('mail_modification_machine',[ip]) if auto : db.services_to_restart('mail_modification_machine',[ip])