summaryrefslogtreecommitdiff
path: root/apt/package.py
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2005-05-11 14:13:16 +0000
committerMichael Vogt <michael.vogt@ubuntu.com>2005-05-11 14:13:16 +0000
commite78e4b71fc600cf251eead62cec6a7c07165e38b (patch)
tree483321a0752831370358ad47963c4fbff0034622 /apt/package.py
parentf637fdcce22f31ed51a12b860ada598286180bdb (diff)
downloadpython-apt-e78e4b71fc600cf251eead62cec6a7c07165e38b.tar.gz
* __init__ added for the apt module, IsInstalled() added
Diffstat (limited to 'apt/package.py')
-rw-r--r--apt/package.py6
1 files changed, 4 insertions, 2 deletions
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):