From: Michael Tremer Date: Tue, 22 Feb 2011 16:49:33 +0000 (+0100) Subject: Fix crash in progressbar code if a package had less than one file. X-Git-Tag: 0.9.3~141^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=64302ca2b3e18a0ca220daaab95e561153571679;p=pakfire.git Fix crash in progressbar code if a package had less than one file. --- diff --git a/pakfire/packages/packager.py b/pakfire/packages/packager.py index 1fdc3f941..501443992 100644 --- a/pakfire/packages/packager.py +++ b/pakfire/packages/packager.py @@ -132,9 +132,13 @@ class Extractor(object): " ", ] + # maxval must be > 0 and so we assume that + # empty packages have at least one file. + maxval = len(self.files) or 1 + return progressbar.ProgressBar( widgets=widgets, - maxval=len(self.files), + maxval=maxval, term_width=80, )