From 3cf8cc50edc3db9cc3f621d94238e2c2e296b37e Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 17 2022 08:49:48 +0000 Subject: PR#3364: Catch koji.AuthError and bail out Merges #3364 https://pagure.io/koji/pull-request/3364 Related #3376 https://pagure.io/koji/issue/3376 --- diff --git a/builder/kojid b/builder/kojid index de6859d..3033637 100755 --- a/builder/kojid +++ b/builder/kojid @@ -159,6 +159,10 @@ def main(options, session): logger.error('Session expired') exit_code = 1 break + except koji.AuthError: + logger.error('Authentication error') + exit_code = 1 + break except koji.RetryError: raise except Exception: diff --git a/util/kojira b/util/kojira index 51efb37..96d27f5 100755 --- a/util/kojira +++ b/util/kojira @@ -1159,6 +1159,9 @@ def main(options, session): except koji.AuthExpired: logger.warning("Session expired") break + except koji.AuthError: + logger.warning("Authentication error") + break except SystemExit: logger.warning("Shutting down") break