summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
Diffstat (limited to 'apt')
-rw-r--r--apt/cache.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/apt/cache.py b/apt/cache.py
index adc936ef..beebde8a 100644
--- a/apt/cache.py
+++ b/apt/cache.py
@@ -142,6 +142,8 @@ class Cache(object):
"""
if progress is None:
progress = apt.progress.base.OpProgress()
+ # close old cache on (re)open
+ self.close()
self.op_progress = progress
self._run_callbacks("cache_pre_open")