restart package
(self, id)
| 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 |
nothing calls this directly
no test coverage detected