f = open(b.logfile)
copy_mode = 0
out = []
- for l in f.xreadlines():
+ for l in f:
if l == msg:
copy_mode = 1
out.append(l)
f = open(b.logfile)
copy_mode = 0
need_header = 1
- for l in f.xreadlines():
+ for l in f:
if l == beg:
if need_header:
need_header = 0
subject += ' '.join((s_failed, s_ok)).strip()
m = mailer.Message()
+ m.set_headers(to = r.requester_email,
+ cc = config.builder_list,
+ subject = subject[0:100])
+ if is_src:
+ m.set_header("Message-ID", "<%s@tld.src.builder>" % r.id)
+ else:
+ m.set_header("References", "<%s@tld.src.builder>" % r.id)
+ m.set_header("In-Reply-To", "<%s@tld.src.builder>" % r.id)
+
+ m.set_header("X-Entity-Ref-ID", "%s" % r.id)
- m.write("Request by: %s\n\n" % r.requester_email)
for b in r.batches:
if b.build_failed and b.logfile == None:
info = b.skip_reason
m.append_log(b.logfile)
m.write("\n\n")
- m.set_headers(to = r.requester_email,
- subject = subject[0:100])
- if is_src:
- m.set_header("Message-ID", "<req-%s@tld.src.builder>" % r.id)
- else:
- m.set_header("References", "<req-%s@tld.src.builder>" % r.id)
- m.set_header("In-Reply-To", "<req-%s@tld.src.builder>" % r.id)
- m.send()
-
- m.remove_header("To")
- m.remove_header("Cc")
- m.set_header("To", config.builder_list)
- # reset Message-ID
- m.set_std_headers()
- if is_src:
- m.set_header("Message-ID", "<%s@tld.src.builder>" % r.id)
- else:
- m.set_header("References", "<%s@tld.src.builder>" % r.id)
- m.set_header("In-Reply-To", "<%s@tld.src.builder>" % r.id)
m.send()
def send_cia_report(r, is_src = False):