MCPcopy Index your code
hub / github.com/HelloZeroNet/ZeroNet / removeSolvedFileTasks

Method removeSolvedFileTasks

src/Worker/WorkerManager.py:130–139  ·  view source on GitHub ↗
(self, mark_as_good=True)

Source from the content-addressed store, hash-verified

128 return task
129
130 def removeSolvedFileTasks(self, mark_as_good=True):
131 for task in self.tasks[:]:
132 if task["inner_path"] not in self.site.bad_files:
133 self.log.debug("No longer in bad_files, marking as %s: %s" % (mark_as_good, task["inner_path"]))
134 task["done"] = True
135 task["evt"].set(mark_as_good)
136 self.tasks.remove(task)
137 if not self.tasks:
138 self.started_task_num = 0
139 self.site.updateWebsocket()
140
141 # New peers added to site
142 def onPeers(self):

Callers 4

pooledDownloadContentMethod · 0.80
loadContentMethod · 0.80
optionalRemovedMethod · 0.80

Calls 2

removeMethod · 0.80
updateWebsocketMethod · 0.45

Tested by

no test coverage detected