MCPcopy Index your code
hub / github.com/fastapi/fastapi / _get_flat_fields_from_params

Function _get_flat_fields_from_params

fastapi/dependencies/utils.py:192–201  ·  view source on GitHub ↗
(fields: list[ModelField])

Source from the content-addressed store, hash-verified

190
191
192def _get_flat_fields_from_params(fields: list[ModelField]) -> list[ModelField]:
193 if not fields:
194 return fields
195 first_field = fields[0]
196 if len(fields) == 1 and lenient_issubclass(
197 first_field.field_info.annotation, BaseModel
198 ):
199 fields_to_extract = get_cached_model_fields(first_field.field_info.annotation)
200 return fields_to_extract
201 return fields
202
203
204def get_flat_params(dependant: Dependant) -> list[ModelField]:

Callers 2

get_flat_paramsFunction · 0.85

Calls 2

lenient_issubclassFunction · 0.90
get_cached_model_fieldsFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…