MCPcopy
hub / github.com/pyload/pyload / restartPackage

Method restartPackage

module/database/FileDatabase.py:396–409  ·  view source on GitHub ↗

restart package

(self, id)

Source from the content-addressed store, hash-verified

394 @lock
395 @change
396 def restartPackage(self, id):
397 """restart package"""
398 pyfiles = self.cache.values()
399 for pyfile in pyfiles:
400 if pyfile.packageid == id:
401 self.restartFile(pyfile.id)
402
403 self.db.restartPackage(id)
404
405 if id in self.packageCache:
406 self.packageCache[id].setFinished = False
407
408 e = UpdateEvent("pack", id, "collector" if not self.getPackage(id).queue else "queue")
409 self.core.pullManager.addEvent(e)
410
411 @lock
412 @change

Callers

nothing calls this directly

Calls 5

restartFileMethod · 0.95
getPackageMethod · 0.95
UpdateEventClass · 0.90
valuesMethod · 0.80
addEventMethod · 0.45

Tested by

no test coverage detected