Closed
Description
Static type checker used
mypy (project's standard)
AWS Lambda function runtime
3.9
AWS Lambda Powertools for Python version
latest
Static type checker info
$ mypy repro.py
repro.py:5: error: Argument "log_level" to "copy_config_to_registered_loggers" has incompatible type "int"; expected "Optional[str]"
Found 1 error in 1 file (checked 1 source file)
mypy --version
mypy 0.971 (compiled: yes)
Code snippet
from aws_lambda_powertools.logging import utils
from aws_lambda_powertools import Logger
logger = Logger()
utils.copy_config_to_registered_loggers(source_logger=logger, log_level=30)
Possible Solution
Update signature to accept Union[str, int]