summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_html_breakages.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/reproducible_html_breakages.py')
-rwxr-xr-xbin/reproducible_html_breakages.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/bin/reproducible_html_breakages.py b/bin/reproducible_html_breakages.py
index 788526cc..9da58b16 100755
--- a/bin/reproducible_html_breakages.py
+++ b/bin/reproducible_html_breakages.py
@@ -248,10 +248,11 @@ def alien_history():
actual_packages = [x[0] for x in result]
bad_files = []
for f in sorted(os.listdir(HISTORY_PATH)):
- if f.rsplit('.', 1)[0] not in actual_packages:
- bad_files.append(os.path.join(HISTORY_PATH, f))
- os.remove(os.path.join(HISTORY_PATH, f))
- log.warning('%s should not be there so it has been removed.', os.path.join(HISTORY_PATH, f))
+ full_path = os.path.join(HISTORY_PATH, f)
+ if f.rsplit('.', 1)[0] not in actual_packages and not os.path.isdir(full_path):
+ bad_files.append(full_path)
+ os.remove(full_path)
+ log.warning('%s should not be there so it has been removed.', full_path)
return bad_files