Skip to content

Commit 62591e7

Browse files
fix(ci): add ty check to parser folder (#8037)
ci: fix ty warnings in parser
1 parent 04436bd commit 62591e7

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

aws_lambda_powertools/utilities/parser/functions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def _validate_source_ip(value):
9898
try:
9999
# The value is always an instance of str before Pydantic validation occurs.
100100
# So the first thing to do is try to convert it.
101-
IPvAnyNetwork(value)
101+
IPvAnyNetwork(value) # ty: ignore[call-non-callable]
102102
except ValueError:
103103
try:
104104
# Handle IPv6 with port: [IPv6]:port
@@ -110,7 +110,7 @@ def _validate_source_ip(value):
110110
# If it"s not in IP:port format, validate as-is
111111
ip_part = value
112112

113-
IPvAnyNetwork(ip_part)
113+
IPvAnyNetwork(ip_part) # ty: ignore[call-non-callable]
114114
except (ValueError, IndexError) as e:
115115
raise ValueError(f"Invalid IP address in sourceIp: {ip_part}") from e
116116

aws_lambda_powertools/utilities/parser/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def handler(event: Order, context: LambdaContext):
115115
else:
116116
parsed_event = parse(event=event, model=model)
117117

118-
logger.debug(f"Calling handler {handler.__name__}")
118+
logger.debug(f"Calling handler {handler.__name__}") # ty: ignore[unresolved-attribute]
119119
return handler(parsed_event, context, **kwargs)
120120

121121

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ exclude = [
237237
"aws_lambda_powertools/metrics/**",
238238
"aws_lambda_powertools/middleware_factory/**",
239239
"aws_lambda_powertools/utilities/streaming/**",
240-
"aws_lambda_powertools/utilities/parser/**",
241240
"aws_lambda_powertools/utilities/data_masking/**",
242241
"aws_lambda_powertools/tracing/**",
243242
"aws_lambda_powertools/utilities/data_classes/**",

0 commit comments

Comments
 (0)