summaryrefslogtreecommitdiff
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-10-18 04:05:10 +0000
committerZac Medico <zmedico@gentoo.org>2009-10-18 04:05:10 +0000
commitb7bc0be80c741ba8e6f6f2b67e9d18728229baba (patch)
tree78b8bbb9b63ab4d30f8ca8a039124da6d889ada4 /pym
parentAutomatically create a fallback setconfig, so emerge isn't crippled due to (diff)
downloadportage-multirepo-b7bc0be80c741ba8e6f6f2b67e9d18728229baba.tar.gz
portage-multirepo-b7bc0be80c741ba8e6f6f2b67e9d18728229baba.tar.bz2
portage-multirepo-b7bc0be80c741ba8e6f6f2b67e9d18728229baba.zip
Call config._init_dirs() from emerge so that it's not called every time
the portage api is imported. (trunk r14631) svn path=/main/branches/2.1.7/; revision=14659
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/actions.py1
-rw-r--r--pym/portage/__init__.py2
2 files changed, 1 insertions, 2 deletions
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index faaf3f84..9ae7f098 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -2420,6 +2420,7 @@ def load_emerge_config(trees=None):
for root, root_trees in trees.items():
settings = root_trees["vartree"].settings
+ settings._init_dirs()
setconfig = load_default_config(settings, root_trees)
root_trees["root_config"] = RootConfig(settings, root_trees, setconfig)
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index ec6f5b96..57a894f4 100644
--- a/pym/portage/__init__.py
+++ b/pym/portage/__init__.py
@@ -2211,8 +2211,6 @@ class config(object):
_validate_cache_for_unsupported_eapis = False
_glep_55_enabled = True
- self._init_dirs()
-
for k in self._case_insensitive_vars:
if k in self:
self[k] = self[k].lower()