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
%(Texte)s"""
machine = db.search('ipHostNumber=%s' % ip)['machine'][0]
conn=smtplib.SMTP(smtpserv)
conn.sendmail(From, To , base_txt_mail % { 'From' : From, 'To' : To, 'Texte' : machine_details(machine).encode('iso8859-15') })
conn.quit()
print OK
machine = db.search('ipHostNumber=%s' % ip)['machine']
if len(machine):
machine = machine[0]
conn=smtplib.SMTP(smtpserv)
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:
print ERREUR
if auto : db.services_to_restart('mail_modification_machine',[ip])