From: Trevor Gamblin Date: Tue, 24 Oct 2023 13:14:48 +0000 (-0400) Subject: patchtest-send-results: improve subject line X-Git-Tag: yocto-5.2~4781 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=98ca0b151517b3544454fd5c1656a2de631c4897;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git patchtest-send-results: improve subject line Pull the actual email's subject line from the .mbox file and use that in patchtest's test results response, so that it's clearer which patch it is replying to. Signed-off-by: Trevor Gamblin Signed-off-by: Richard Purdie --- diff --git a/scripts/patchtest-send-results b/scripts/patchtest-send-results index 15ee5b077fc..bb4604aeaf1 100755 --- a/scripts/patchtest-send-results +++ b/scripts/patchtest-send-results @@ -53,7 +53,12 @@ with open(result_file, "r") as f: testresult = f.read() reply_contents = greeting + testresult + suggestions -subject_line = f"Patchtest results for {result_basename}" + +# we know these patch files will only contain a single patch, so only +# worry about the first element for getting the subject +mbox = mailbox.mbox(args.patch) +mbox_subject = mbox[0]['subject'] +subject_line = f"Patchtest results for {mbox_subject}" if "FAIL" in testresult: ses_client = boto3.client('ses', region_name='us-west-2')