import json from typing import Any from db.supports import connect_support def get_document_element(slug: str, element_id: int) -> dict[str, Any] | None: conn = connect_support(slug) row = conn.execute("SELECT * FROM _document_elements WHERE id = ?", (element_id,)).fetchone() conn.close() if not row: return None d = dict(row) d["attributes"] = json.loads(d["attributes"] or "{}") return d