From 3365491597ccaaec4138640fd4944c7ead9ff2fd Mon Sep 17 00:00:00 2001 From: Sebastian Heinlein Date: Tue, 26 Feb 2008 01:32:55 +0100 Subject: [PATCH] * APT-DBUS: Exit if the cache cannot be opened --- backends/apt2/aptDBUSBackend.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backends/apt2/aptDBUSBackend.py b/backends/apt2/aptDBUSBackend.py index 737cc994d..5f8898a3e 100755 --- a/backends/apt2/aptDBUSBackend.py +++ b/backends/apt2/aptDBUSBackend.py @@ -408,12 +408,14 @@ class PackageKitAptBackend(PackageKitBaseBackend): except: self.ErrorCode(ERROR_NO_CACHE, "Package cache could not be opened") self.Finished(EXIT_FAILED) + self.Exit() return self.doUnlock() if self._cache._depcache.BrokenCount > 0: self.ErrorCode(ERROR_INTERNAL_ERROR, "Not all dependecies can be satisfied") self.Finished(EXIT_FAILED) + self.Exit() return def get_id_from_package(self, pkg, installed=False):