equal
deleted
inserted
replaced
185 initialpos = self.startvals[topic] |
185 initialpos = self.startvals[topic] |
186 target = total - initialpos |
186 target = total - initialpos |
187 delta = pos - initialpos |
187 delta = pos - initialpos |
188 if delta > 0: |
188 if delta > 0: |
189 elapsed = now - self.starttimes[topic] |
189 elapsed = now - self.starttimes[topic] |
|
190 # experimental config: progress.estimate |
190 if elapsed > float( |
191 if elapsed > float( |
191 self.ui.config('progress', 'estimate', default=2)): |
192 self.ui.config('progress', 'estimate', default=2)): |
192 seconds = (elapsed * (target - delta)) // delta + 1 |
193 seconds = (elapsed * (target - delta)) // delta + 1 |
193 return fmtremaining(seconds) |
194 return fmtremaining(seconds) |
194 return '' |
195 return '' |