summaryrefslogtreecommitdiff
path: root/apt/package.py
diff options
context:
space:
mode:
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):