diff options
| author | Michael Vogt <michael.vogt@ubuntu.com> | 2005-05-11 14:13:16 +0000 |
|---|---|---|
| committer | Michael Vogt <michael.vogt@ubuntu.com> | 2005-05-11 14:13:16 +0000 |
| commit | e78e4b71fc600cf251eead62cec6a7c07165e38b (patch) | |
| tree | 483321a0752831370358ad47963c4fbff0034622 /apt/package.py | |
| parent | f637fdcce22f31ed51a12b860ada598286180bdb (diff) | |
| download | python-apt-e78e4b71fc600cf251eead62cec6a7c07165e38b.tar.gz | |
* __init__ added for the apt module, IsInstalled() added
Diffstat (limited to 'apt/package.py')
| -rw-r--r-- | apt/package.py | 6 |
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): |
