diff options
author | Pierre-Yves David <pierre-yves.david@logilab.fr> | 2010-11-19 14:06:46 +0100 |
---|---|---|
committer | Pierre-Yves David <pierre-yves.david@logilab.fr> | 2010-11-19 14:06:46 +0100 |
commit | e37d77da803e822067b7ba4f15d7c8886254b55d (patch) | |
tree | 0213ca56f3ed1deae089dac88eac359f181badf7 /shellutils.py | |
parent | b533d48c3d606549772aeb9bc7697e13974ef023 (diff) | |
download | logilab-common-e37d77da803e822067b7ba4f15d7c8886254b55d.tar.gz |
[shellutils/progress] text: only refresh display on actual change
Diffstat (limited to 'shellutils.py')
-rw-r--r-- | shellutils.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/shellutils.py b/shellutils.py index ba0f79d..b22a948 100644 --- a/shellutils.py +++ b/shellutils.py @@ -304,8 +304,9 @@ class ProgressBar(object): return self._current_text def _set_text(self, text=None): - self._current_text = text - self.refresh() + if text != self._current_text): + self._current_text = text + self.refresh() def _del_text(self): self.text = None |