|
26 | 26 | DEFAULT_OPENAPI_RESPONSE_DESCRIPTION, |
27 | 27 | DEFAULT_OPENAPI_TITLE, |
28 | 28 | DEFAULT_OPENAPI_VERSION, |
| 29 | + DEFAULT_STATUS_CODE, |
29 | 30 | ) |
30 | 31 | from aws_lambda_powertools.event_handler.openapi.exceptions import ( |
31 | 32 | RequestUnsupportedContentType, |
@@ -283,7 +284,7 @@ class BedrockResponse(Generic[ResponseT]): |
283 | 284 | def __init__( |
284 | 285 | self, |
285 | 286 | body: Any = None, |
286 | | - status_code: int = 200, |
| 287 | + status_code: int = DEFAULT_STATUS_CODE, |
287 | 288 | content_type: str = DEFAULT_CONTENT_TYPE, |
288 | 289 | session_attributes: dict[str, Any] | None = None, |
289 | 290 | prompt_session_attributes: dict[str, Any] | None = None, |
@@ -387,7 +388,7 @@ def __init__( |
387 | 388 | deprecated: bool = False, |
388 | 389 | enable_validation: bool | None = None, |
389 | 390 | custom_response_validation_http_code: HTTPStatus | None = None, |
390 | | - status_code: int = 200, |
| 391 | + status_code: int = DEFAULT_STATUS_CODE, |
391 | 392 | middlewares: list[Callable[..., Response]] | None = None, |
392 | 393 | ): |
393 | 394 | """ |
@@ -814,7 +815,7 @@ def route( |
814 | 815 | deprecated: bool = False, |
815 | 816 | enable_validation: bool | None = None, |
816 | 817 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
817 | | - status_code: int = 200, |
| 818 | + status_code: int = DEFAULT_STATUS_CODE, |
818 | 819 | middlewares: list[Callable[..., Any]] | None = None, |
819 | 820 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
820 | 821 | raise NotImplementedError() |
@@ -878,7 +879,7 @@ def get( |
878 | 879 | deprecated: bool = False, |
879 | 880 | enable_validation: bool | None = None, |
880 | 881 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
881 | | - status_code: int = 200, |
| 882 | + status_code: int = DEFAULT_STATUS_CODE, |
882 | 883 | middlewares: list[Callable[..., Any]] | None = None, |
883 | 884 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
884 | 885 | """Get route decorator with GET `method` |
@@ -943,7 +944,7 @@ def post( |
943 | 944 | deprecated: bool = False, |
944 | 945 | enable_validation: bool | None = None, |
945 | 946 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
946 | | - status_code: int = 200, |
| 947 | + status_code: int = DEFAULT_STATUS_CODE, |
947 | 948 | middlewares: list[Callable[..., Any]] | None = None, |
948 | 949 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
949 | 950 | """Post route decorator with POST `method` |
@@ -1009,7 +1010,7 @@ def put( |
1009 | 1010 | deprecated: bool = False, |
1010 | 1011 | enable_validation: bool | None = None, |
1011 | 1012 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
1012 | | - status_code: int = 200, |
| 1013 | + status_code: int = DEFAULT_STATUS_CODE, |
1013 | 1014 | middlewares: list[Callable[..., Any]] | None = None, |
1014 | 1015 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
1015 | 1016 | """Put route decorator with PUT `method` |
@@ -1075,7 +1076,7 @@ def delete( |
1075 | 1076 | deprecated: bool = False, |
1076 | 1077 | enable_validation: bool | None = None, |
1077 | 1078 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
1078 | | - status_code: int = 200, |
| 1079 | + status_code: int = DEFAULT_STATUS_CODE, |
1079 | 1080 | middlewares: list[Callable[..., Any]] | None = None, |
1080 | 1081 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
1081 | 1082 | """Delete route decorator with DELETE `method` |
@@ -1140,7 +1141,7 @@ def patch( |
1140 | 1141 | deprecated: bool = False, |
1141 | 1142 | enable_validation: bool | None = None, |
1142 | 1143 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
1143 | | - status_code: int = 200, |
| 1144 | + status_code: int = DEFAULT_STATUS_CODE, |
1144 | 1145 | middlewares: list[Callable] | None = None, |
1145 | 1146 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
1146 | 1147 | """Patch route decorator with PATCH `method` |
@@ -1208,7 +1209,7 @@ def head( |
1208 | 1209 | deprecated: bool = False, |
1209 | 1210 | enable_validation: bool | None = None, |
1210 | 1211 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
1211 | | - status_code: int = 200, |
| 1212 | + status_code: int = DEFAULT_STATUS_CODE, |
1212 | 1213 | middlewares: list[Callable] | None = None, |
1213 | 1214 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
1214 | 1215 | """Head route decorator with HEAD `method` |
@@ -2348,7 +2349,7 @@ def route( |
2348 | 2349 | deprecated: bool = False, |
2349 | 2350 | enable_validation: bool | None = None, |
2350 | 2351 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
2351 | | - status_code: int = 200, |
| 2352 | + status_code: int = DEFAULT_STATUS_CODE, |
2352 | 2353 | middlewares: list[Callable[..., Any]] | None = None, |
2353 | 2354 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
2354 | 2355 | """Route decorator includes parameter `method`""" |
@@ -2899,7 +2900,7 @@ def route( |
2899 | 2900 | deprecated: bool = False, |
2900 | 2901 | enable_validation: bool | None = None, |
2901 | 2902 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
2902 | | - status_code: int = 200, |
| 2903 | + status_code: int = DEFAULT_STATUS_CODE, |
2903 | 2904 | middlewares: list[Callable[..., Any]] | None = None, |
2904 | 2905 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
2905 | 2906 | def register_route(func: AnyCallableT) -> AnyCallableT: |
@@ -2998,7 +2999,7 @@ def route( |
2998 | 2999 | deprecated: bool = False, |
2999 | 3000 | enable_validation: bool | None = None, |
3000 | 3001 | custom_response_validation_http_code: int | HTTPStatus | None = None, |
3001 | | - status_code: int = 200, |
| 3002 | + status_code: int = DEFAULT_STATUS_CODE, |
3002 | 3003 | middlewares: list[Callable[..., Any]] | None = None, |
3003 | 3004 | ) -> Callable[[AnyCallableT], AnyCallableT]: |
3004 | 3005 | # NOTE: see #1552 for more context. |
|
0 commit comments