diff --git a/aws_lambda_powertools/utilities/parser/functions.py b/aws_lambda_powertools/utilities/parser/functions.py index e5c9c345714..72dde64f12f 100644 --- a/aws_lambda_powertools/utilities/parser/functions.py +++ b/aws_lambda_powertools/utilities/parser/functions.py @@ -98,7 +98,7 @@ def _validate_source_ip(value): try: # The value is always an instance of str before Pydantic validation occurs. # So the first thing to do is try to convert it. - IPvAnyNetwork(value) + IPvAnyNetwork(value) # ty: ignore[call-non-callable] except ValueError: try: # Handle IPv6 with port: [IPv6]:port @@ -110,7 +110,7 @@ def _validate_source_ip(value): # If it"s not in IP:port format, validate as-is ip_part = value - IPvAnyNetwork(ip_part) + IPvAnyNetwork(ip_part) # ty: ignore[call-non-callable] except (ValueError, IndexError) as e: raise ValueError(f"Invalid IP address in sourceIp: {ip_part}") from e diff --git a/aws_lambda_powertools/utilities/parser/parser.py b/aws_lambda_powertools/utilities/parser/parser.py index 446209880fd..3afad192a01 100644 --- a/aws_lambda_powertools/utilities/parser/parser.py +++ b/aws_lambda_powertools/utilities/parser/parser.py @@ -115,7 +115,7 @@ def handler(event: Order, context: LambdaContext): else: parsed_event = parse(event=event, model=model) - logger.debug(f"Calling handler {handler.__name__}") + logger.debug(f"Calling handler {handler.__name__}") # ty: ignore[unresolved-attribute] return handler(parsed_event, context, **kwargs) diff --git a/pyproject.toml b/pyproject.toml index bf262dde14b..9f3cebc3185 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -237,7 +237,6 @@ exclude = [ "aws_lambda_powertools/metrics/**", "aws_lambda_powertools/middleware_factory/**", "aws_lambda_powertools/utilities/streaming/**", - "aws_lambda_powertools/utilities/parser/**", "aws_lambda_powertools/utilities/data_masking/**", "aws_lambda_powertools/tracing/**", "aws_lambda_powertools/utilities/data_classes/**",