(*, field: ModelField, dependant: Dependant)
| 560 | |
| 561 | |
| 562 | def add_param_to_fields(*, field: ModelField, dependant: Dependant) -> None: |
| 563 | field_info = field.field_info |
| 564 | field_info_in = getattr(field_info, "in_", None) |
| 565 | if field_info_in == params.ParamTypes.path: |
| 566 | dependant.path_params.append(field) |
| 567 | elif field_info_in == params.ParamTypes.query: |
| 568 | dependant.query_params.append(field) |
| 569 | elif field_info_in == params.ParamTypes.header: |
| 570 | dependant.header_params.append(field) |
| 571 | else: |
| 572 | assert field_info_in == params.ParamTypes.cookie, ( |
| 573 | f"non-body parameters must be in path, query, header or cookie: {field.name}" |
| 574 | ) |
| 575 | dependant.cookie_params.append(field) |
| 576 | |
| 577 | |
| 578 | async def _solve_generator( |
no outgoing calls
no test coverage detected
searching dependent graphs…