From 70f580dae67166ab2ef22282f9ab2d9fb8551d8f Mon Sep 17 00:00:00 2001 From: Dmitry Pershin Date: Sat, 15 Nov 2025 13:47:05 +0500 Subject: [PATCH] fix: '.' replaced by '_' in openapi model prefix. --- pjrpc/server/specs/openapi/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pjrpc/server/specs/openapi/__init__.py b/pjrpc/server/specs/openapi/__init__.py index 73168b2..e1fb91d 100644 --- a/pjrpc/server/specs/openapi/__init__.py +++ b/pjrpc/server/specs/openapi/__init__.py @@ -352,7 +352,7 @@ def _extract_errors_schema( ) -> tuple[dict[int, dict[str, Any]], dict[str, JsonSchema]]: status_error_schema_map: dict[int, dict[str, Any]] = {} component_schemas: dict[str, JsonSchema] = {} - component_name_prefix = method_metadata.component_name_prefix or f"{method.__module__}_" + component_name_prefix = method_metadata.component_name_prefix or f"{method.__module__.replace('.', '_')}_" for status, errors in status_errors_map.items(): if result := self._extractor.extract_error_response_schema( @@ -378,7 +378,7 @@ def _extract_request_schema( method_metadata: MethodMetadata, ) -> tuple[MaybeSet[dict[str, Any]], dict[str, JsonSchema]]: component_schemas: dict[str, JsonSchema] = {} - component_name_prefix = method_metadata.component_name_prefix or f"{method.__module__}_" + component_name_prefix = method_metadata.component_name_prefix or f"{method.__module__.replace('.', '_')}_" request_schema: MaybeSet[dict[str, Any]] = UNSET if params_schema := method_metadata.params_schema: @@ -406,7 +406,7 @@ def _extract_response_schema( errors: list[type[exceptions.TypedError]], ) -> tuple[MaybeSet[dict[str, Any]], dict[str, JsonSchema]]: component_schemas: dict[str, JsonSchema] = {} - component_name_prefix = method_metadata.component_name_prefix or f"{method.__module__}_" + component_name_prefix = method_metadata.component_name_prefix or f"{method.__module__.replace('.', '_')}_" response_schema: MaybeSet[dict[str, Any]] = UNSET if result_schema := method_metadata.result_schema: