src/packagemanager.py
changeset 560 4c8d82d58131
parent 556 1c3526ca7b9e
child 561 be1ad23e7704
--- a/src/packagemanager.py	Wed Oct 01 11:28:09 2008 -0700
+++ b/src/packagemanager.py	Wed Oct 01 17:53:28 2008 -0500
@@ -1598,15 +1598,7 @@
 
         @staticmethod
         def get_installed_version(img, pkg):
-                if not img.has_version_installed(pkg):
-                        return None
-                else:
-                        img_ret = None
-                        try:
-                                img_ret = img.get_version_installed(pkg)
-                        except AttributeError:
-                                img_ret = img._get_version_installed(pkg)
-                        return img_ret
+                return img.get_version_installed(pkg)
 
         @staticmethod
         def get_manifest(img, package, filtered = True):
@@ -1711,6 +1703,7 @@
                         # XXX workaround, this should be done nicer
                         gobject.idle_add(self.update_desc, info, pkg, package)
                         time.sleep(0.01)
+                img = self.image_o
                 img.history.operation_result = history.RESULT_SUCCEEDED
                 self.description_thread_running = False