X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=TLD_Builder%2Freport.py;h=bfbc54e1ddec88e9fa6c262bf2355e808b14e82f;hb=3a6296fff210d498302ce0a2da6beed689466347;hp=c6e629427af3900fc764bdbc5556561b64201b75;hpb=b999f53d4bf5d44586ecf028876e8bc20b5fd2ce;p=tld-builder.git diff --git a/TLD_Builder/report.py b/TLD_Builder/report.py index c6e6294..bfbc54e 100644 --- a/TLD_Builder/report.py +++ b/TLD_Builder/report.py @@ -13,7 +13,7 @@ def unpackaged_files(b): 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) @@ -41,7 +41,7 @@ def info_from_log(b, target): 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 @@ -72,8 +72,17 @@ def send_report(r, is_src = False): 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 @@ -93,25 +102,6 @@ def send_report(r, is_src = False): 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", "" % r.id) - else: - m.set_header("References", "" % r.id) - m.set_header("In-Reply-To", "" % 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):