Skip to content

Commit ddafa9e

Browse files
committed
fix: reduce duplication
1 parent c53870c commit ddafa9e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

aws_lambda_powertools/event_handler/api_gateway.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
_UNSAFE_URI = r"%<> \[\]{}|^"
6262
_NAMED_GROUP_BOUNDARY_PATTERN = rf"(?P\1[{_SAFE_URI}{_UNSAFE_URI}\\w]+)"
6363
_ROUTE_REGEX = "^{}$"
64+
_COMPONENT_REF_PREFIX = "#/components/schemas/"
6465

6566

6667
class ProxyEventType(Enum):
@@ -414,7 +415,7 @@ def _openapi_operation_parameters(
414415
if not field_info.include_in_schema:
415416
continue
416417

417-
param_schema = field_schema(param, model_name_map=model_name_map, ref_prefix="#/components/schemas/")[0]
418+
param_schema = field_schema(param, model_name_map=model_name_map, ref_prefix=_COMPONENT_REF_PREFIX)[0]
418419

419420
parameter = {
420421
"name": param.alias,
@@ -446,7 +447,7 @@ def _openapi_operation_return(
446447
return_schema = field_schema(
447448
param,
448449
model_name_map=model_name_map,
449-
ref_prefix="#/components/schemas/",
450+
ref_prefix=_COMPONENT_REF_PREFIX,
450451
)[0]
451452

452453
return {"name": f"Return {operation_id}", "schema": return_schema}
@@ -1060,7 +1061,7 @@ def get_openapi_schema(
10601061
m_schema, m_definitions, _ = model_process_schema(
10611062
model,
10621063
model_name_map=model_name_map,
1063-
ref_prefix="#/components/schemas/",
1064+
ref_prefix=_COMPONENT_REF_PREFIX,
10641065
)
10651066
definitions.update(m_definitions)
10661067
model_name = model_name_map[model]

0 commit comments

Comments
 (0)