(item_id: str, item: Item)
| 27 | |
| 28 | @app.patch("/items/{item_id}") |
| 29 | async def update_item(item_id: str, item: Item) -> Item: |
| 30 | stored_item_data = items[item_id] |
| 31 | stored_item_model = Item(**stored_item_data) |
| 32 | update_data = item.model_dump(exclude_unset=True) |
| 33 | updated_item = stored_item_model.model_copy(update=update_data) |
| 34 | items[item_id] = jsonable_encoder(updated_item) |
| 35 | return updated_item |
nothing calls this directly
no test coverage detected
searching dependent graphs…