from typing import Any from ..connection import connect from .ensure_custom_events_schema import ensure_custom_events_schema def get_custom_event(slug: str, event_id: int | None) -> dict[str, Any] | None: if not event_id: return None ensure_custom_events_schema(slug) conn = connect(slug) row = conn.execute("SELECT * FROM _custom_events WHERE id = ?", (event_id,)).fetchone() conn.close() return dict(row) if row else None