More fixes for the new enum installed status
This commit is contained in:
parent
f5432fe004
commit
a21422005f
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user