# HG changeset patch # User Solomon Matthews # Date 1421528973 28800 # Node ID e0ae0a4e4c7b3d502159f0f44cdd5b2065876b1e # Parent 8b5b963ba95a7920329e6ebe733e6d25613ef512 progress: move current topic to member variable diff -r 8b5b963ba95a -r e0ae0a4e4c7b hgext/progress.py --- a/hgext/progress.py Thu Jan 15 20:03:28 2015 -0800 +++ b/hgext/progress.py Sat Jan 17 13:09:33 2015 -0800 @@ -100,6 +100,7 @@ self.printed = False self.lastprint = time.time() + float(self.ui.config( 'progress', 'delay', default=3)) + self.curtopic = None self.lasttopic = None self.indetcount = 0 self.refresh = float(self.ui.config( @@ -255,6 +256,7 @@ self.startvals[topic] = pos self.topics.append(topic) self.topicstates[topic] = pos, item, unit, total + self.curtopic = topic if now - self.lastprint >= self.refresh and self.topics: if (self.lasttopic is None # first time we printed # not a topic change