File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -213,7 +213,8 @@ def extract(
213213 ** params : Unpack [session_extract_params .SessionExtractParamsNonStreaming ],
214214 ) -> SessionExtractResponse :
215215 # If the caller passed schema via **params (TypedDict), prefer the explicit kwarg.
216- resolved_schema = schema if schema is not None else params .pop ("schema" , None ) # type: ignore[misc]
216+ params_schema = params .pop ("schema" , None ) # type: ignore[misc]
217+ resolved_schema = schema if schema is not None else params_schema
217218
218219 pydantic_cls = None
219220 if is_pydantic_model (resolved_schema ):
@@ -365,7 +366,8 @@ async def extract(
365366 ** params : Unpack [session_extract_params .SessionExtractParamsNonStreaming ],
366367 ) -> SessionExtractResponse :
367368 # If the caller passed schema via **params (TypedDict), prefer the explicit kwarg.
368- resolved_schema = schema if schema is not None else params .pop ("schema" , None ) # type: ignore[misc]
369+ params_schema = params .pop ("schema" , None ) # type: ignore[misc]
370+ resolved_schema = schema if schema is not None else params_schema
369371
370372 pydantic_cls = None
371373 if is_pydantic_model (resolved_schema ):
You can’t perform that action at this time.
0 commit comments