From fec3ff7d8ef33d81b5d089103e0b5dfc8876423c Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 19 Jun 2017 15:40:13 +0200 Subject: [PATCH] Remove bad files that has no info --- src/Site/Site.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/Site/Site.py b/src/Site/Site.py index 3ef0df50..cff97ece 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -377,13 +377,15 @@ class Site(object): # Remove files that no longer in content.json for bad_file in self.bad_files.keys(): - if bad_file.endswith("content.json"): - continue - file_info = self.content_manager.getFileInfo(bad_file) - if file_info is False or not file_info.get("size"): - del self.bad_files[bad_file] - self.log.debug("No info for file: %s, removing from bad_files" % bad_file) + if bad_file.endswith("content.json"): + if file_info is False: + del self.bad_files[bad_file] + self.log.debug("No info for file: %s, removing from bad_files" % bad_file) + else: + if file_info is False or not file_info.get("size"): + del self.bad_files[bad_file] + self.log.debug("No info for file: %s, removing from bad_files" % bad_file) if announce: self.announce()