"""Database operations for TranscodePreset — SQLModel.""" from __future__ import annotations from uuid import UUID from sqlmodel import select from .connection import get_session from .models import TranscodePreset def list_presets() -> list[TranscodePreset]: with get_session() as session: return list(session.exec(select(TranscodePreset)).all()) def get_preset(id: UUID) -> TranscodePreset | None: with get_session() as session: return session.get(TranscodePreset, id)