diff --git a/ninjalog_uploader.py b/ninjalog_uploader.py index 786c9c02b9..dc3e6280cf 100755 --- a/ninjalog_uploader.py +++ b/ninjalog_uploader.py @@ -18,6 +18,7 @@ See also the privacy review. http://eldar/assessments/656778450 import argparse import getpass +import contextlib import gzip import http import io @@ -178,6 +179,10 @@ def GetMetadata(cmdline, ninjalog, exit_code, build_duration, user): if jflag is not None: metadata["jobs"] = jflag + with contextlib.suppress(FileNotFoundError): + with open(os.path.join(build_dir, ".siso_metadata.json"), "r") as f: + metadata["siso_metadata"] = json.load(f) + return metadata