codestyle: add docstrings to helper functions
This commit is contained in:
parent
600b211d3c
commit
336eeb7af2
1 changed files with 16 additions and 0 deletions
|
|
@ -82,7 +82,14 @@ async def make_teilchen_input(text: str) -> TeilchenCreate | None:
|
|||
|
||||
|
||||
async def load_initial_data(engine) -> Sequence[Teilchen]:
|
||||
"""Retrieve all Teilchen records from the database.
|
||||
|
||||
Args:
|
||||
engine (sqlalchemy.Engine): the engine or connection or whatever
|
||||
|
||||
Returns:
|
||||
List of Teilchen, potentially empty
|
||||
"""
|
||||
with Session(engine) as session:
|
||||
statement = select(
|
||||
Teilchen.id, Teilchen.name, Teilchen.description, Teilchen.number, Teilchen.tags
|
||||
|
|
@ -92,6 +99,15 @@ async def load_initial_data(engine) -> Sequence[Teilchen]:
|
|||
|
||||
|
||||
async def add_to_database(tc: TeilchenCreate, engine) -> Teilchen:
|
||||
"""Add given data as a new record into the database.
|
||||
|
||||
Args:
|
||||
engine (sqlalchemy.Engine): the engine or connection or whatever
|
||||
tc: Teilchen data (no `id` yet)
|
||||
|
||||
Returns:
|
||||
The newly created Teilchen (this time with `id`)
|
||||
"""
|
||||
with Session(engine) as session:
|
||||
teilchen = Teilchen.model_validate(tc)
|
||||
session.add(teilchen)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue