import os from .constants import PROJECTS_DIR from .games.project_slug import split_slug def game_dir(slug): # Structure de dossiers par utilisateur (voir db/games/project_slug.py) # : un slug composé "propriétaire_projet" résout vers un vrai chemin # imbriqué projects/// — repli sur l'ancien # comportement plat pour un slug pas encore migré (project_part=None). owner_folder, project_part = split_slug(slug) if project_part is None: return os.path.join(PROJECTS_DIR, slug) return os.path.join(PROJECTS_DIR, owner_folder, project_part)