From a65f48af7ee33e083c848d520ba35761e93807c7 Mon Sep 17 00:00:00 2001 From: Michael Brewer Date: Thu, 10 Feb 2022 09:50:15 -0800 Subject: [PATCH 1/2] fix(event_handler): Fix docs for CORSConfig import Changes: - Fix import statement in docs - Add CORSConfig to __init__.py for ease of use --- aws_lambda_powertools/event_handler/__init__.py | 11 +++++++++-- docs/core/event_handler/api_gateway.md | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/aws_lambda_powertools/event_handler/__init__.py b/aws_lambda_powertools/event_handler/__init__.py index 0b0c08b20a1..d63cd584bd4 100644 --- a/aws_lambda_powertools/event_handler/__init__.py +++ b/aws_lambda_powertools/event_handler/__init__.py @@ -2,7 +2,14 @@ Event handler decorators for common Lambda events """ -from .api_gateway import ALBResolver, APIGatewayHttpResolver, ApiGatewayResolver, APIGatewayRestResolver +from .api_gateway import ALBResolver, APIGatewayHttpResolver, ApiGatewayResolver, APIGatewayRestResolver, CORSConfig from .appsync import AppSyncResolver -__all__ = ["AppSyncResolver", "APIGatewayRestResolver", "APIGatewayHttpResolver", "ALBResolver", "ApiGatewayResolver"] +__all__ = [ + "AppSyncResolver", + "APIGatewayRestResolver", + "APIGatewayHttpResolver", + "ALBResolver", + "ApiGatewayResolver", + "CORSConfig", +] diff --git a/docs/core/event_handler/api_gateway.md b/docs/core/event_handler/api_gateway.md index cc01b66600d..16618e715fa 100644 --- a/docs/core/event_handler/api_gateway.md +++ b/docs/core/event_handler/api_gateway.md @@ -685,7 +685,7 @@ This will ensure that CORS headers are always returned as part of the response w ```python hl_lines="9 11" from aws_lambda_powertools import Logger, Tracer from aws_lambda_powertools.logging import correlation_paths - from aws_lambda_powertools.event_handler import APIGatewayRestResolver, CORSConfig + from aws_lambda_powertools.event_handler.api_gateway import APIGatewayRestResolver, CORSConfig tracer = Tracer() logger = Logger() From 5ae2d4e758eaf1a4bf8777bda51b5eb9f1040210 Mon Sep 17 00:00:00 2001 From: Michael Brewer Date: Wed, 16 Feb 2022 20:57:54 -0800 Subject: [PATCH 2/2] docs: fix import for Response --- docs/core/event_handler/api_gateway.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/core/event_handler/api_gateway.md b/docs/core/event_handler/api_gateway.md index 16618e715fa..4f86dc8fdf3 100644 --- a/docs/core/event_handler/api_gateway.md +++ b/docs/core/event_handler/api_gateway.md @@ -537,7 +537,7 @@ You can use **`exception_handler`** decorator with any Python exception. This al from aws_lambda_powertools import Logger, Tracer from aws_lambda_powertools.logging import correlation_paths from aws_lambda_powertools.event_handler import content_types -from aws_lambda_powertools.event_handler import APIGatewayRestResolver, Response +from aws_lambda_powertools.event_handler.api_gateway import APIGatewayRestResolver, Response tracer = Tracer() logger = Logger()