From 683b9dce6a490c0745172266b3c19298e5cb4f3f Mon Sep 17 00:00:00 2001 From: idziubenko Date: Mon, 18 Oct 2021 18:10:18 +0300 Subject: [PATCH] added a way for templates with symlinks to remove dirs --- pym/calculate/lib/cl_template.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pym/calculate/lib/cl_template.py b/pym/calculate/lib/cl_template.py index eea1939..a91ffe1 100644 --- a/pym/calculate/lib/cl_template.py +++ b/pym/calculate/lib/cl_template.py @@ -5880,6 +5880,9 @@ gettext -d cl_template "$*" if os.path.islink(prevOldFile): # если ссылка то удаляем её os.unlink(prevOldFile) + elif os.path.isdir(prevOldFile): + # если директория, то удаляем ее вместе с содержимым + shutil.rmtree(prevOldFile) else: # иначе удаляем файл os.remove(prevOldFile)