Some fixes in send function
This commit is contained in:
25
alloy.py
25
alloy.py
@@ -75,8 +75,7 @@ def try_do_LLVM(text, command, from_validation):
|
|||||||
if options.notify != "":
|
if options.notify != "":
|
||||||
msg = MIMEMultipart()
|
msg = MIMEMultipart()
|
||||||
attach_mail_file(msg, alloy_build, "alloy_build.log")
|
attach_mail_file(msg, alloy_build, "alloy_build.log")
|
||||||
send_mail("ISPC test system download/build fail", "ISPC_test_system", options.notify,\
|
send_mail("Unable to build or download something. See logs for more information.", msg)
|
||||||
"Unable to build or download something. See logs for more information.", msg)
|
|
||||||
error("can't " + text, 1)
|
error("can't " + text, 1)
|
||||||
print_debug("DONE.\n", from_validation, alloy_build)
|
print_debug("DONE.\n", from_validation, alloy_build)
|
||||||
|
|
||||||
@@ -615,24 +614,24 @@ def validation_run(only, only_targets, reference_branch, number, notify, update,
|
|||||||
fp = open(os.environ["ISPC_HOME"] + os.sep + "notify_log.log", 'rb')
|
fp = open(os.environ["ISPC_HOME"] + os.sep + "notify_log.log", 'rb')
|
||||||
f_lines = fp.readlines()
|
f_lines = fp.readlines()
|
||||||
fp.close()
|
fp.close()
|
||||||
line = ""
|
body = ""
|
||||||
if not sys.exc_info()[0] == None:
|
if not sys.exc_info()[0] == None:
|
||||||
line = line + "Last exception: " + str(sys.exc_info()) + '\n'
|
body = body + "Last exception: " + str(sys.exc_info()) + '\n'
|
||||||
for i in range(0,len(f_lines)):
|
for i in range(0,len(f_lines)):
|
||||||
line = line + f_lines[i][:-1]
|
body = body + f_lines[i][:-1]
|
||||||
line = line + ' \n'
|
body = body + ' \n'
|
||||||
attach_mail_file(msg, alloy_build, "alloy_build.log")
|
attach_mail_file(msg, alloy_build, "alloy_build.log")
|
||||||
send_mail("ISPC test system results", "ISPC_test_system", options.notify, line, msg)
|
send_mail(body, msg)
|
||||||
|
|
||||||
def send_mail(subject, from_field, to, line, msg):
|
def send_mail(body, msg):
|
||||||
smtp_server = os.environ["SMTP_ISPC"]
|
smtp_server = os.environ["SMTP_ISPC"]
|
||||||
msg['Subject'] = subject
|
msg['Subject'] = "ISPC test system results"
|
||||||
msg['From'] = from_field
|
msg['From'] = "ISPC_test_system"
|
||||||
msg['To'] = to
|
msg['To'] = options.notify
|
||||||
text = MIMEText(line, "", "KOI-8")
|
text = MIMEText(body, "", "KOI-8")
|
||||||
msg.attach(text)
|
msg.attach(text)
|
||||||
s = smtplib.SMTP(smtp_server)
|
s = smtplib.SMTP(smtp_server)
|
||||||
s.sendmail(from_field, options.notify.split(" "), msg.as_string())
|
s.sendmail(options.notify, options.notify.split(" "), msg.as_string())
|
||||||
s.quit()
|
s.quit()
|
||||||
|
|
||||||
def Main():
|
def Main():
|
||||||
|
|||||||
Reference in New Issue
Block a user