From dcf043cb7175ef420d6a7ac41613927a05dc87b9 Mon Sep 17 00:00:00 2001 From: Donkie Date: Tue, 18 Mar 2025 20:45:36 +0100 Subject: [PATCH] Fix uvicorn logging handler removal to prevent index error --- spoolman/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spoolman/main.py b/spoolman/main.py index bd9a3d6..1b75b21 100644 --- a/spoolman/main.py +++ b/spoolman/main.py @@ -31,7 +31,8 @@ root_logger.addHandler(console_handler) # Fix uvicorn logging logging.getLogger("uvicorn").setLevel(log_level) -logging.getLogger("uvicorn").removeHandler(logging.getLogger("uvicorn").handlers[0]) +if logging.getLogger("uvicorn").handlers: + logging.getLogger("uvicorn").removeHandler(logging.getLogger("uvicorn").handlers[0]) logging.getLogger("uvicorn").addHandler(console_handler) logging.getLogger("uvicorn.error").setLevel(log_level)