Remove files without info on retry bad files
This commit is contained in:
parent
551aa3ef67
commit
bb27e3124f
1 changed files with 13 additions and 0 deletions
|
@ -235,6 +235,19 @@ class Site(object):
|
|||
file_inner_paths = []
|
||||
for bad_file, tries in self.bad_files.items():
|
||||
if force or random.randint(0, min(40, tries)) < 4: # Larger number tries = less likely to check every 15min
|
||||
# Skip files without info
|
||||
file_info = self.content_manager.getFileInfo(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)
|
||||
continue
|
||||
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)
|
||||
continue
|
||||
|
||||
if bad_file.endswith("content.json"):
|
||||
content_inner_paths.append(bad_file)
|
||||
else:
|
||||
|
|
Loading…
Reference in a new issue