Merge pull request #363 from kac-/fix-yt-0

fix: util: clear_tmp_folder: exclude invalid symlinks
This commit is contained in:
azlux 2023-05-30 22:55:33 +02:00 committed by GitHub
commit 6115a0d3ee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -547,6 +547,8 @@ def clear_tmp_folder(path, size):
all_files = ""
for (path, dirs, files) in os.walk(path):
all_files = [os.path.join(path, file) for file in files]
# exclude invalid symlinks (linux)
all_files = [file for file in all_files if os.path.exists(file)]
all_files.sort(key=lambda x: os.path.getmtime(x))
size_tp = 0
for idx, file in enumerate(all_files):