/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/MessageLogger/scripts/edmFjrDump
35 строк
987 B
Shahzad Malik Muzaffar
[CORE] py2/3 compatibility:drop use of __future__
22 ноя 2024, 20:16
22 ноя 2024, 20:16
4759e53
Код
Авторство
О чём код?
#!/usr/bin/env python3 import xml.etree.ElementTree as ET import argparse def printGUID(root): for f in root.findall("File"): print(f.find("GUID").text) def printExitCode(root): error = root.find("FrameworkError") if error is None: print("0") return print(error.get("ExitStatus")) def main(opts): tree = ET.parse(opts.file) root = tree.getroot() if opts.guid: printGUID(root) if opts.exitCode: printExitCode(root) if __name__ == "__main__": parser = argparse.ArgumentParser(description="Extract some values from the Framework Job Report") parser.add_argument("file", type=str, help="Framework Job Report XML file") parser.add_argument("--guid", action="store_true", help="GUID of the output file") parser.add_argument("--exitCode", action="store_true", help="Job exit code") opts = parser.parse_args() main(opts)