summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/package/ebuild/config.py')
-rw-r--r--pym/portage/package/ebuild/config.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/config.py b/pym/portage/package/ebuild/config.py
index a80c82dd5..2739584c5 100644
--- a/pym/portage/package/ebuild/config.py
+++ b/pym/portage/package/ebuild/config.py
@@ -887,7 +887,11 @@ class config(object):
try:
mod = load_mod(best_mod)
except ImportError:
- raise
+ if best_mod == "portage.cache.metadata_overlay.database":
+ best_mod = "portage.cache.flat_hash.database"
+ mod = load_mod(best_mod)
+ else:
+ raise
return mod
def lock(self):