From 105967f01eabd5a76c72182775f6c94935d6028e Mon Sep 17 00:00:00 2001 From: Leandro Damascena Date: Mon, 16 Mar 2026 11:30:06 +0000 Subject: [PATCH] ci: fix ty warnings in parser --- aws_lambda_powertools/utilities/parser/functions.py | 4 ++-- aws_lambda_powertools/utilities/parser/parser.py | 2 +- pyproject.toml | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) 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/**",