fix pylance problem in logger

This commit is contained in:
Daniel Roth 2026-02-12 14:32:48 +00:00
parent f955184260
commit 3761d0bbe7

View file

@ -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)