From e90fb825641547e6b3af8ebe510595dd18207dfa Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 28 Dec 2006 13:14:34 +0000 Subject: [PATCH] Make portdbapi.flush_cache() consistent with vardbapi.flush_cache(). svn path=/main/trunk/; revision=5403 --- pym/portage.py | 5 ++--- 1 file 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: -- 2.26.2