File tree Expand file tree Collapse file tree 2 files changed +3
-7
lines changed
Expand file tree Collapse file tree 2 files changed +3
-7
lines changed Original file line number Diff line number Diff line change 1- import dataclasses
1+ from pydantic . dataclasses import dataclass
22
33
4- @dataclasses . dataclass (frozen = True )
4+ @dataclass (frozen = True )
55class Customer :
66 first_name : str
77 last_name : str
Original file line number Diff line number Diff line change 1313router = APIRouter ()
1414
1515
16- def to_customer (row ) -> Customer :
17- return Customer (first_name = row .first_name , last_name = row .last_name )
18-
19-
2016@router .get ("/customers/" , tags = ["users" ])
2117async def read_customers () -> list [Customer ]:
2218 rows = await database .fetch_all (query = SELECT_ALL_CUSTOMERS )
23- customers : list [Customer ] = list (map (to_customer , rows ))
19+ customers : list [Customer ] = list (map (lambda row : Customer ( ** dict ( row )) , rows ))
2420 return customers
2521
2622
You can’t perform that action at this time.
0 commit comments