From a21422005fa99b60e8f8d33c0075c4cbcdbbb981 Mon Sep 17 00:00:00 2001 From: Ken VanDine Date: Mon, 1 Oct 2007 14:49:23 -0400 Subject: [PATCH] More fixes for the new enum installed status --- backends/conary/helpers/conaryBackend.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backends/conary/helpers/conaryBackend.py b/backends/conary/helpers/conaryBackend.py index 512f46ed6..8543d8cf7 100644 --- a/backends/conary/helpers/conaryBackend.py +++ b/backends/conary/helpers/conaryBackend.py @@ -173,7 +173,7 @@ class PackageKitConaryBackend(PackageKitBaseBackend): name, version, flavor, installed = self._findPackage(package_id) if name: - if installed: + if installed == INFO_INSTALLED: self.error(ERROR_PACKAGE_ALREADY_INSTALLED, 'Package already installed') try: @@ -192,7 +192,7 @@ class PackageKitConaryBackend(PackageKitBaseBackend): name, version, flavor, installed = self._findPackage(package_id) if name: - if not installed: + if not installed == INFO_INSTALLED: self.error(ERROR_PACKAGE_NOT_INSTALLED, 'Package not installed') try: @@ -278,9 +278,9 @@ class PackageKitConaryBackend(PackageKitBaseBackend): do_print = False; if filterList == ['none']: # 'none' = all packages. return True - elif 'installed' in filterList and installed == 1: + elif 'installed' in filterList and installed == INFO_INSTALLED: do_print = True - elif '~installed' in filterList and installed == 0: + elif '~installed' in filterList and installed == INFO_AVAILABLE: do_print = True if len(filterList) == 1: # Only one filter, return