from ..connection import connect from .ensure_quests_schema import ensure_quests_schema from .list_quests import _row_to_quest def get_quest(slug, quest_id): ensure_quests_schema(slug) conn = connect(slug) row = conn.execute("SELECT * FROM _quests WHERE id = ?", (quest_id,)).fetchone() conn.close() return _row_to_quest(row) if row else None