From e080e11e0a98ef2d134145942dd1bd17bf7d4ae0 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Jan 10 2025 09:09:07 +0000 Subject: exit with an error in kojira on auth failures --- diff --git a/util/kojira b/util/kojira index b0ec6e2..27c9e82 100755 --- a/util/kojira +++ b/util/kojira @@ -704,6 +704,7 @@ def main(options, session): regen_thread = start_regen_loop(session, repomgr) rmtree_thread = start_rmtree_loop(session, repomgr) logger.info("Entering main loop") + exit_code = 0 while True: try: repomgr.updateRepos() @@ -726,9 +727,11 @@ def main(options, session): break except koji.AuthExpired: logger.warning("Session expired") + exit_code = 1 break except koji.AuthError: logger.warning("Authentication error") + exit_code = 1 break except SystemExit: logger.warning("Shutting down") @@ -746,6 +749,7 @@ def main(options, session): repomgr.killChildren() finally: session.logout() + sys.exit(exit_code) def get_options():