MCPcopy
hub / github.com/HelloZeroNet/ZeroNet / checkBadFiles

Method checkBadFiles

src/Site/Site.py:297–307  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

295 self.pooledDownloadFile(file_inner_paths, only_if_bad=True)
296
297 def checkBadFiles(self):
298 for bad_file in list(self.bad_files.keys()):
299 file_info = self.content_manager.getFileInfo(bad_file)
300 if bad_file.endswith("content.json"):
301 if file_info is False and bad_file != "content.json":
302 del self.bad_files[bad_file]
303 self.log.debug("No info for file: %s, removing from bad_files" % bad_file)
304 else:
305 if file_info is False or not file_info.get("size"):
306 del self.bad_files[bad_file]
307 self.log.debug("No info or size for file: %s, removing from bad_files" % bad_file)
308
309 # Download all files of the site
310 @util.Noparallel(blocking=False)

Callers 2

retryBadFilesMethod · 0.95
updateMethod · 0.95

Calls 2

getFileInfoMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected