Skip to content

saver

Functions:

  • new_saver

    Create a context manager for saving data.

  • save_one

    Save a single object to the database.

Attributes:

DataSaver module-attribute

DataSaver: TypeAlias = _DataSaver

Defines a protocol for saving data.

new_saver async

new_saver(
    registry: Registry, session: AsyncSession
) -> AsyncIterator[DataSaver]

Create a context manager for saving data.

save_one async

save_one(
    obj: Storable,
    *,
    tags: Mapping[str, str] | None = None,
    registry: Registry,
    session: AsyncSession
) -> ManifestRecord

Save a single object to the database.