from ..connection import connect from .is_public_played import is_public_played def game_meta(slug): conn = connect(slug) row = conn.execute("SELECT value FROM _meta WHERE key = 'name'").fetchone() conn.close() return { "slug": slug, "name": row["value"] if row else slug, # État par joueur (Phase 1) : disponible partout où `game` est # dans le contexte du template (base.html, la bascule "Publier en # ligne" en a besoin pour afficher son état actuel), sans avoir à # appeler is_public_played(slug) séparément dans chaque route. "is_public_played": is_public_played(slug), }