[releng] Mashmon: Add --release/--arch

Till Maas till at fedoraproject.org
Mon Nov 3 17:21:48 UTC 2014


commit e0da02dfc02102c6d8aa02910cc6659820a7020b
Author: Till Maas <opensource at till.name>
Date:   Mon Nov 3 18:22:45 2014 +0100

    Mashmon: Add --release/--arch

 scripts/monitor_mash_log.py |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/scripts/monitor_mash_log.py b/scripts/monitor_mash_log.py
index 7109882..35ccb43 100755
--- a/scripts/monitor_mash_log.py
+++ b/scripts/monitor_mash_log.py
@@ -1,8 +1,9 @@
 #!/usr/bin/python -tt
 # vim: fileencoding=utf8
 # SPDX-License-Identifier: GPL-2.0+
-# Get signing warnings from all mash logs
+# Get signing warnings from mash logs
 
+import argparse
 import os
 import re
 
@@ -76,8 +77,12 @@ class MashMonitor(object):
 
 
 if __name__ == "__main__":
-    for arch in ["primary", "ppc", "arm", "s390"]:
-        for release in ["branched", "rawhide"]:
+    parser = argparse.ArgumentParser("Get signing warnings from mash logs")
+    parser.add_argument("--releases", default="branched,rawhide")
+    parser.add_argument("--archs", default="primary,ppc,arm,s390")
+    args = parser.parse_args()
+    for arch in args.archs.split(","):
+        for release in args.releases.split(","):
             mashmon = MashMonitor(release=release, arch=arch)
             warnings = mashmon.montitor()
             for w in warnings:


More information about the rel-eng mailing list