PipxInterface/PipxWidget.py

changeset 67
e73ea3ec62cc
parent 61
163461aefed6
child 69
b46e8595155a
--- a/PipxInterface/PipxWidget.py	Fri Aug 30 19:43:32 2024 +0200
+++ b/PipxInterface/PipxWidget.py	Mon Sep 02 14:17:32 2024 +0200
@@ -433,9 +433,7 @@
         else:
             package = packageItem.text(PipxWidget.PackageColumn)
             self.__pipx.upgradePackage(package)
-            packageItem = self.__getItemForPackage(package)
-            if packageItem:
-                self.__checkPackageOutdated(packageItem)
+            self.__checkPackageOutdated(packageItem)
 
             self.__resizePackagesColumns()
             self.__plugin.setOutdatedIndicator(self.__hasOutdatedItems())
@@ -635,7 +633,10 @@
         @param item reference to the outdated package item
         @type QTreeWidgetItem
         """
+        version = item.data(0, PipxWidget.VersionRole)
+        item.setData(0, PipxWidget.LatestVersionRole, "")
         item.setData(0, PipxWidget.OutdatedDependenciesRole, True)
+        item.setText(PipxWidget.VersionColumn, version)
         item.setIcon(PipxWidget.VersionColumn, EricPixmapCache.getIcon("upgrade"))
 
     def __markPackageClean(self, item):

eric ide

mercurial