Skip to content

Commit cb1b194

Browse files
fix(event_handler): regression making pydantic required (it should not) (#4500)
1 parent 1655ee5 commit cb1b194

File tree

1 file changed

+2
-3
lines changed
  • aws_lambda_powertools/event_handler

1 file changed

+2
-3
lines changed

aws_lambda_powertools/event_handler/util.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from typing import Any, Dict, List, Optional
22

3-
from aws_lambda_powertools.event_handler.openapi.models import SecurityScheme
43
from aws_lambda_powertools.utilities.data_classes.shared_functions import get_header_value
54

65

@@ -73,7 +72,7 @@ def extract_origin_header(resolver_headers: Dict[str, Any]):
7372

7473
def _validate_openapi_security_parameters(
7574
security: List[Dict[str, List[str]]],
76-
security_schemes: Optional[Dict[str, "SecurityScheme"]] = None,
75+
security_schemes: Optional[Dict[str, Any]] = None,
7776
) -> bool:
7877
"""
7978
This function checks if all security requirements listed in the 'security'
@@ -84,7 +83,7 @@ def _validate_openapi_security_parameters(
8483
----------
8584
security: List[Dict[str, List[str]]]
8685
A list of security requirements
87-
security_schemes: Optional[Dict[str, "SecurityScheme"]]
86+
security_schemes: Optional[Dict[str, Any]]
8887
A dictionary mapping security scheme names to their corresponding security scheme objects.
8988
9089
Returns

0 commit comments

Comments
 (0)