import os import shutil from ..constants import PROJECTS_DIR from .support_dir import support_dir from .support_slug import split_slug def delete_support(slug: str) -> None: shutil.rmtree(support_dir(slug)) # Nettoie aussi _supports/ (et le dossier propriétaire) s'ils sont # vides ensuite — purement cosmétique, mirroir de # db/games/delete_game.py. owner_folder, project_part = split_slug(slug) if project_part is None: return supports_path = os.path.join(PROJECTS_DIR, owner_folder, "_supports") if os.path.isdir(supports_path) and not os.listdir(supports_path): os.rmdir(supports_path)