From a7b0b645789e717a27db215936fa7a85ffddf12e Mon Sep 17 00:00:00 2001 From: David Vierra Date: Sun, 31 Jan 2016 20:13:55 -1000 Subject: [PATCH] Fix divide-by-zero in rescaleProgress --- src/mceditlib/util/progress.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mceditlib/util/progress.py b/src/mceditlib/util/progress.py index 97dbfb1..a3f48aa 100644 --- a/src/mceditlib/util/progress.py +++ b/src/mceditlib/util/progress.py @@ -29,7 +29,12 @@ def rescaleProgress(iterable, start, end): if len(progress) > 2: status = progress[2] - yield start + current * d / maximum, end, status + if maximum: + offset = current * d / maximum + else: + offset = 0 + + yield start + offset, end, status else: yield progress