Blob Blame History Raw
commit 6ed10da156d9130f5443c1348405434cdc0cdfce
Author: Richard Hughes <richard@hughsie.com>
Date:   Wed Apr 22 11:55:22 2009 +0100

    yum: send INFO_FINISHED when we've finished downloading a file rather than relying for the daemon to clean up for us. Fixes rh#496787

diff --git a/backends/yum/yumBackend.py b/backends/yum/yumBackend.py
index 43d9cd3..8dc17ee 100755
--- a/backends/yum/yumBackend.py
+++ b/backends/yum/yumBackend.py
@@ -2637,6 +2637,12 @@ class DownloadCallback(BaseMeter):
                         self.base.status(typ)
                         break
 
+        # package finished
+        if val == 100:
+            pkg = self._getPackage(name)
+            if pkg:
+                self.base._show_package(pkg, INFO_FINISHED)
+
         # set sub-percentage
         self.base.sub_percentage(val)