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

Method updateBadFiles

src/Site/SiteStorage.py:478–490  ·  view source on GitHub ↗
(self, quick_check=True)

Source from the content-addressed store, hash-verified

476
477 # Check and try to fix site files integrity
478 def updateBadFiles(self, quick_check=True):
479 s = time.time()
480 res = self.verifyFiles(
481 quick_check,
482 add_optional=True,
483 add_changed=not self.site.settings.get("own") # Don't overwrite changed files if site owned
484 )
485 bad_files = res["bad_files"]
486 self.site.bad_files = {}
487 if bad_files:
488 for bad_file in bad_files:
489 self.site.bad_files[bad_file] = 1
490 self.log.debug("Checked files in %.2fs... Found bad files: %s, Quick:%s" % (time.time() - s, len(bad_files), quick_check))
491
492 # Delete site's all file
493 def deleteFiles(self):

Callers 2

updateMethod · 0.80
loadContentsMethod · 0.80

Calls 2

verifyFilesMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected