summaryrefslogtreecommitdiff
path: root/apt/package.py
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2005-06-03 08:45:44 +0000
committerMichael Vogt <michael.vogt@ubuntu.com>2005-06-03 08:45:44 +0000
commit64ac76c04670fdf45da3c0ccab69d6427fd391e4 (patch)
tree84300148510e0552368b71eb8ee8458fdd3f1d34 /apt/package.py
parent2f5f5bf3157ef3e35cad7607b744cfbaa650e207 (diff)
downloadpython-apt-64ac76c04670fdf45da3c0ccab69d6427fd391e4.tar.gz
* add the "cache_{pre,post}_change" signals
Diffstat (limited to 'apt/package.py')
-rw-r--r--apt/package.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/apt/package.py b/apt/package.py
index 8f1d00a0..fb4a85a2 100644
--- a/apt/package.py
+++ b/apt/package.py
@@ -116,14 +116,17 @@ class Package(object):
# depcache action
def MarkKeep(self):
+ self._pcache.CachePreChange()
self._depcache.MarkKeep(self._pkg)
- self._pcache.CacheChange()
+ self._pcache.CachePostChange()
def MarkDelete(self):
+ self._pcache.CachePreChange()
self._depcache.MarkDelete(self._pkg)
- self._pcache.CacheChange()
+ self._pcache.CachePostChange()
def MarkInstall(self):
+ self._pcache.CachePreChange()
return self._depcache.MarkInstall(self._pkg)
- self._pcache.CacheChange()
+ self._pcache.CachePostChange()
# size
def PackageSize(self, UseCandidate=True):