1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-21 18:50:38 +03:00

Changing the handling of nested directories and files

This commit is contained in:
Данила Скачедубов 2024-01-31 17:35:56 +04:00 committed by Valery Sinelnikov
parent 7ee065309b
commit 459993d133

View File

@ -36,10 +36,12 @@ def remove_dir_tree(path, delete_files=False, delete_folder=False, delete_sub_fo
content.remove(entry)
if entry.is_dir() and delete_sub_folders:
content.remove(entry)
remove_dir_tree(entry, delete_files, delete_folder, delete_sub_folders)
content.extend(remove_dir_tree(entry, delete_files, delete_folder, delete_sub_folders))
if delete_folder and not content:
path.rmdir()
return content
def str2bool(boolstr):
if boolstr and boolstr.lower() in ['true', 'yes', '1']: