From 9b41300d47301121517b811e29806c9c2efa18b2 Mon Sep 17 00:00:00 2001 From: Chris Laplante Date: Fri, 31 Jul 2020 11:42:47 -0400 Subject: bitbake: progress: fix hypothetical NameError if 'progress' isn't set (Bitbake rev: ff821022ef1fdf05482590d8e4fe003abf227135) Signed-off-by: Chris Laplante Signed-off-by: Richard Purdie --- bitbake/lib/bb/progress.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bitbake/lib/bb/progress.py b/bitbake/lib/bb/progress.py index b4e9bf0f29..8cddefaebe 100644 --- a/bitbake/lib/bb/progress.py +++ b/bitbake/lib/bb/progress.py @@ -204,6 +204,7 @@ class MultiStageProgressReporter: value is considered to be out of stage_total, otherwise it should be a percentage value from 0 to 100. """ + progress = None if self._stage_total: stage_progress = (float(stage_progress) / self._stage_total) * 100 if self._stage < 0: @@ -212,9 +213,10 @@ class MultiStageProgressReporter: progress = self._base_progress + (stage_progress * self._stage_weights[self._stage]) else: progress = self._base_progress - if progress > 100: - progress = 100 - self._fire_progress(progress) + if progress: + if progress > 100: + progress = 100 + self._fire_progress(progress) def finish(self): if self._finished: -- cgit v1.2.3-54-g00ecf