From 8151850736204f49b973ba95232fa82f987832b6 Mon Sep 17 00:00:00 2001 From: Amin Alaee Date: Thu, 29 Feb 2024 14:55:58 +0000 Subject: [PATCH] Improve Logger method typings --- aws_lambda_powertools/logging/logger.py | 34 ++++++++++++------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/aws_lambda_powertools/logging/logger.py b/aws_lambda_powertools/logging/logger.py index 1e21d6680af..93e1dd45698 100644 --- a/aws_lambda_powertools/logging/logger.py +++ b/aws_lambda_powertools/logging/logger.py @@ -451,12 +451,12 @@ def decorate(event, context, *args, **kwargs): def info( self, msg: object, - *args, - exc_info=None, + *args: object, + exc_info: logging._ExcInfoType = None, stack_info: bool = False, stacklevel: int = 2, extra: Optional[Mapping[str, object]] = None, - **kwargs, + **kwargs: object, ) -> None: extra = extra or {} extra = {**extra, **kwargs} @@ -473,12 +473,12 @@ def info( def error( self, msg: object, - *args, - exc_info=None, + *args: object, + exc_info: logging._ExcInfoType = None, stack_info: bool = False, stacklevel: int = 2, extra: Optional[Mapping[str, object]] = None, - **kwargs, + **kwargs: object, ) -> None: extra = extra or {} extra = {**extra, **kwargs} @@ -495,12 +495,12 @@ def error( def exception( self, msg: object, - *args, + *args: object, exc_info: logging._ExcInfoType = True, stack_info: bool = False, stacklevel: int = 2, extra: Optional[Mapping[str, object]] = None, - **kwargs, + **kwargs: object, ) -> None: extra = extra or {} extra = {**extra, **kwargs} @@ -517,12 +517,12 @@ def exception( def critical( self, msg: object, - *args, - exc_info=None, + *args: object, + exc_info: logging._ExcInfoType = None, stack_info: bool = False, stacklevel: int = 2, extra: Optional[Mapping[str, object]] = None, - **kwargs, + **kwargs: object, ) -> None: extra = extra or {} extra = {**extra, **kwargs} @@ -539,12 +539,12 @@ def critical( def warning( self, msg: object, - *args, - exc_info=None, + *args: object, + exc_info: logging._ExcInfoType = None, stack_info: bool = False, stacklevel: int = 2, extra: Optional[Mapping[str, object]] = None, - **kwargs, + **kwargs: object, ) -> None: extra = extra or {} extra = {**extra, **kwargs} @@ -561,12 +561,12 @@ def warning( def debug( self, msg: object, - *args, - exc_info=None, + *args: object, + exc_info: logging._ExcInfoType = None, stack_info: bool = False, stacklevel: int = 2, extra: Optional[Mapping[str, object]] = None, - **kwargs, + **kwargs: object, ) -> None: extra = extra or {} extra = {**extra, **kwargs}