Skip to content

Commit 49f299b

Browse files
committed
fix: update APIGateway subclasses
1 parent 411dc2b commit 49f299b

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

aws_lambda_powertools/event_handler/api_gateway.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -921,7 +921,7 @@ def __init__(
921921
cors: Optional[CORSConfig] = None,
922922
debug: Optional[bool] = None,
923923
serializer: Optional[Callable[[Dict], str]] = None,
924-
strip_prefixes: Optional[List[str]] = None,
924+
strip_prefixes: Optional[List[Union[str, Pattern]]] = None,
925925
):
926926
"""Amazon API Gateway REST and HTTP API v1 payload resolver"""
927927
super().__init__(ProxyEventType.APIGatewayProxyEvent, cors, debug, serializer, strip_prefixes)
@@ -952,7 +952,7 @@ def __init__(
952952
cors: Optional[CORSConfig] = None,
953953
debug: Optional[bool] = None,
954954
serializer: Optional[Callable[[Dict], str]] = None,
955-
strip_prefixes: Optional[List[str]] = None,
955+
strip_prefixes: Optional[List[Union[str, Pattern]]] = None,
956956
):
957957
"""Amazon API Gateway HTTP API v2 payload resolver"""
958958
super().__init__(ProxyEventType.APIGatewayProxyEventV2, cors, debug, serializer, strip_prefixes)
@@ -966,7 +966,7 @@ def __init__(
966966
cors: Optional[CORSConfig] = None,
967967
debug: Optional[bool] = None,
968968
serializer: Optional[Callable[[Dict], str]] = None,
969-
strip_prefixes: Optional[List[str]] = None,
969+
strip_prefixes: Optional[List[Union[str, Pattern]]] = None,
970970
):
971971
"""Amazon Application Load Balancer (ALB) resolver"""
972972
super().__init__(ProxyEventType.ALBEvent, cors, debug, serializer, strip_prefixes)

aws_lambda_powertools/event_handler/lambda_function_url.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Callable, Dict, List, Optional
1+
from typing import Callable, Dict, List, Optional, Pattern, Union
22

33
from aws_lambda_powertools.event_handler import CORSConfig
44
from aws_lambda_powertools.event_handler.api_gateway import (
@@ -51,6 +51,6 @@ def __init__(
5151
cors: Optional[CORSConfig] = None,
5252
debug: Optional[bool] = None,
5353
serializer: Optional[Callable[[Dict], str]] = None,
54-
strip_prefixes: Optional[List[str]] = None,
54+
strip_prefixes: Optional[List[Union[str, Pattern]]] = None,
5555
):
5656
super().__init__(ProxyEventType.LambdaFunctionUrlEvent, cors, debug, serializer, strip_prefixes)

aws_lambda_powertools/event_handler/vpc_lattice.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Callable, Dict, List, Optional
1+
from typing import Callable, Dict, List, Optional, Pattern, Union
22

33
from aws_lambda_powertools.event_handler import CORSConfig
44
from aws_lambda_powertools.event_handler.api_gateway import (
@@ -47,7 +47,7 @@ def __init__(
4747
cors: Optional[CORSConfig] = None,
4848
debug: Optional[bool] = None,
4949
serializer: Optional[Callable[[Dict], str]] = None,
50-
strip_prefixes: Optional[List[str]] = None,
50+
strip_prefixes: Optional[List[Union[str, Pattern]]] = None,
5151
):
5252
"""Amazon VPC Lattice resolver"""
5353
super().__init__(ProxyEventType.VPCLatticeEvent, cors, debug, serializer, strip_prefixes)

0 commit comments

Comments
 (0)