diff options
-rw-r--r-- | pym/portage.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/pym/portage.py b/pym/portage.py index d7dc3b561..16d99a955 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -5394,7 +5394,6 @@ class portdbapi(dbapi): self.eclassdb = eclass_cache.cache(self.porttree_root, overlays=self.mysettings["PORTDIR_OVERLAY"].split()) - self.metadb = {} self.metadbmodule = self.mysettings.load_best_module("portdbapi.metadbmodule") #if the portdbapi is "frozen", then we assume that we can cache everything (that no updates to it are happening) @@ -5456,8 +5455,8 @@ class portdbapi(dbapi): self.auxdb.clear() def flush_cache(self): - self.metadb = {} - self.auxdb = {} + for x in self.auxdb.values(): + x.sync() def finddigest(self,mycpv): try: |