From e78e4b71fc600cf251eead62cec6a7c07165e38b Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Wed, 11 May 2005 14:13:16 +0000 Subject: * __init__ added for the apt module, IsInstalled() added --- apt/package.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'apt/package.py') diff --git a/apt/package.py b/apt/package.py index 138a520f..b4f6b1df 100644 --- a/apt/package.py +++ b/apt/package.py @@ -98,11 +98,13 @@ class Package(object): def MarkedUpgrade(self): return self._depcache.MarkedUpgrade(self._pkg) def MarkedDelete(self): - return self._depcache.MarkedKeep(self._pkg) + return self._depcache.MarkedDelete(self._pkg) def MarkedKeep(self): return self._depcache.MarkedKeep(self._pkg) + def IsInstalled(self): + return (self._pkg.CurrentVer != None) def IsUpgradable(self): - return self._depcache.IsUpgradable(self._pkg) + return IsInstalled() and self._depcache.IsUpgradable(self._pkg) # depcache action def MarkKeep(self): -- cgit v1.2.3