From 2584328ba385d09d1a16582a517af1cc593d2388 Mon Sep 17 00:00:00 2001 From: Aaron Griffith Date: Sat, 28 Dec 2013 16:27:26 -0500 Subject: [PATCH] quick and dirty fix for progressbar assertion error --- overviewer_core/observer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/overviewer_core/observer.py b/overviewer_core/observer.py index dccc623..e9a5370 100644 --- a/overviewer_core/observer.py +++ b/overviewer_core/observer.py @@ -150,6 +150,9 @@ class ProgressBarObserver(progressbar.ProgressBar, Observer): logging.info("Rendering complete!") def update(self, current_value): + # maxval is an estimate, and progressbar barfs if currval > maxval + # so... + current_value = min(current_value, self.maxval) if super(ProgressBarObserver, self).update(current_value): self.last_update = self.get_current_value()