(self, progressCb)
| 123 | |
| 124 | class CacheUpdateFetchProgress(apt.progress.base.AcquireProgress): |
| 125 | def __init__(self, progressCb): |
| 126 | super(CacheUpdateFetchProgress, self).__init__() |
| 127 | |
| 128 | self._progressCb = progressCb |
| 129 | self._logger = logging.getLogger(__name__) |
| 130 | self._errors = False |
| 131 | self._lastCurrentReported = None |
| 132 | self._lastTotalReported = None |
| 133 | |
| 134 | def pulse(self, owner): |
| 135 | if self.current_items != self._lastCurrentReported or self.total_items != self._lastTotalReported: |