From ef0d774251017d56ffa9ca9055da39783da26206 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 bbc22ee..8ee343b 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
 
@@ -1115,7 +1114,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