From 33305d5b71c33532ff87c4336b6f1a25e6f4f8d4 Mon Sep 17 00:00:00 2001 From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de> Date: Fri, 4 Aug 2023 10:41:59 +0200 Subject: [PATCH] switch to rm -rf --- src/mpsd_software_manager/mpsd_software.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mpsd_software_manager/mpsd_software.py b/src/mpsd_software_manager/mpsd_software.py index 9871851..f5ecca6 100755 --- a/src/mpsd_software_manager/mpsd_software.py +++ b/src/mpsd_software_manager/mpsd_software.py @@ -14,7 +14,6 @@ import time from pathlib import Path from typing import List, Tuple, Union import re -import shutil from functools import cache import importlib.metadata @@ -1107,7 +1106,8 @@ def remove_environment(mpsd_release, root_dir, package_sets="NONE", force_remove # if "logs" in folders_to_remove: # folders_to_remove.remove("logs") for folder in folders_to_remove: - shutil.rmtree(dir_to_remove / folder) + # shutil.rmtree(dir_to_remove / folder) #dosent delete file + run(f"rm -rf {dir_to_remove / folder}", shell=True, check=True) logging.warning(f"Removed release {mpsd_release} from {root_dir}") return # 3rd case: remove specific package_sets from release -- GitLab