diff --git a/builder.py b/builder.py index 82b3156..00d7887 100755 --- a/builder.py +++ b/builder.py @@ -230,6 +230,9 @@ def main(args) -> None: dynamic_ncols=True, ): pass + except Exception as e: + logger.critical("an unhandled exception occurred: %s", str(e), exc_info=True) + print(f"An unhandled exception occurred: {str(e)}") finally: os.remove(LOCKFILE) logger.info("finished builder", extra={"version": VERSION})