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