From 3761d0bbe76d072ca0b797df303c2c46982c6510 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Thu, 12 Feb 2026 14:32:48 +0000 Subject: [PATCH] fix pylance problem in logger --- utils/logger.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/utils/logger.py b/utils/logger.py index d643f36a..45370d3d 100644 --- a/utils/logger.py +++ b/utils/logger.py @@ -1,7 +1,13 @@ import logging +from os import PathLike +from typing import Optional, Union -def setup_logger(log_file=None, level=logging.INFO, overwrite_handler=False): +def setup_logger( + log_file: Optional[Union[str, PathLike[str]]] = None, + level: int = logging.INFO, + overwrite_handler: bool = False, +) -> logging.Logger: # Create a logger and set the logging level logger = logging.getLogger() logger.setLevel(level)