refactor(types): specialize response models through runtime factory

This commit is contained in:
jxxghp
2026-10-17 03:23:37 +08:00
parent 904b871d46
commit 33a14f85eb

View File

@@ -175,7 +175,7 @@ class ResponseAPIRoute(APIRoute):
force_raw=force_raw,
)
if should_wrap:
kwargs["response_model"] = Response[response_model]
kwargs["response_model"] = Response.__class_getitem__(response_model)
endpoint = self._wrap_endpoint(endpoint)
kwargs["responses"] = self._merge_error_responses(