]> git.ipfire.org Git - pakfire.git/commitdiff
Fix crash in progressbar code if a package had less than one file.
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 22 Feb 2011 16:49:33 +0000 (17:49 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 22 Feb 2011 16:49:33 +0000 (17:49 +0100)
pakfire/packages/packager.py

index 1fdc3f94159699a26fde941b9a5be7c30b370ac7..501443992bdee1588b5420baeb6becddede40131 100644 (file)
@@ -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,
                )