Method
__init__
(self, manager, versionData, progressCb, completionCb)
Source from the content-addressed store, hash-verified
| 152 | } |
| 153 | |
| 154 | def __init__(self, manager, versionData, progressCb, completionCb): |
| 155 | super(SoftwareUpdater, self).__init__() |
| 156 | self.vData = versionData |
| 157 | self._manager = manager |
| 158 | self._progressCb = progressCb |
| 159 | self._completionCb = completionCb |
| 160 | self._logger = logging.getLogger(__name__) |
| 161 | self._currentPackage = 0 |
| 162 | self._pkgCount = len(versionData) |
| 163 | self._pkgPrgSpread = 1.0 / self._pkgCount |
| 164 | self._lastPkgPrgEnd = 0 |
| 165 | self._cache = None |
| 166 | self._stop = False |
| 167 | |
| 168 | def stop(self): |
| 169 | self._stop = True |
Callers
nothing calls this directly
Tested by
no test coverage detected