[releng] check_sigul: Add debug info, fix it

Till Maas till at fedoraproject.org
Wed Oct 29 19:44:59 UTC 2014


commit 4b4b26aab2f2fa39c877a39f5f8f26b76fd66457
Author: Till Maas <opensource at till.name>
Date:   Wed Oct 29 20:45:03 2014 +0100

    check_sigul: Add debug info, fix it

 scripts/check_sigul.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/scripts/check_sigul.py b/scripts/check_sigul.py
index 73c3dd3..63bbf2b 100755
--- a/scripts/check_sigul.py
+++ b/scripts/check_sigul.py
@@ -44,7 +44,7 @@ if __name__ == "__main__":
     mail_logger = SubjectSMTPHandler(
         "127.0.0.1", fedora_user, [fedora_user], "Sigul check log event")
     mail_logger.subject_prefix = "Sigul check: "
-    mail_logger.setLevel(logging.DEBUG)
+    mail_logger.setLevel(logging.WARNING)
     mail_logger.setFormatter(formatter)
     log.addHandler(mail_logger)
 
@@ -68,7 +68,13 @@ if __name__ == "__main__":
         for key, helper in helpers.items():
             res = helper.get_public_key()
             ret, pubkey, errors = res
-            if status.setdefault(key, res) != res:
+            if ret != 0 or errors:
+                log.debug("Key '{}' not working {}:{}".format(
+                    key, ret, errors))
+            else:
+                log.debug("Key '{}' working".format(key))
+
+            if status.get(key, res) != res:
                 if ret != 0 or errors:
                     log.error(
                         "Sigul for key '{}' stopped working: {}:{}".format(
@@ -77,4 +83,6 @@ if __name__ == "__main__":
                     log.warning(
                         "Sigul for key '{}' resumed working".format(key))
 
+            status[key] = res
+
         time.sleep(600)


More information about the rel-eng mailing list