summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/config.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-05-11 16:17:32 -0700
committerZac Medico <zmedico@gentoo.org>2012-05-11 16:17:32 -0700
commit912c564620f59d6e8d0752121c931095ba832ef2 (patch)
treef902dd2cd42304f3d1f33bdc5e1b00246a4844d6 /pym/portage/package/ebuild/config.py
parentc3a4dd7d026bd00eb80bd50178288083175a0d9e (diff)
downloadportage-912c564620f59d6e8d0752121c931095ba832ef2.tar.gz
portage-912c564620f59d6e8d0752121c931095ba832ef2.tar.bz2
portage-912c564620f59d6e8d0752121c931095ba832ef2.zip
Avoid redundant layout.conf parsing.
By passing the RepoConfigLoader instance into LocationsManager, we can re-use previously parsed layout.conf data. The RepoConfigLoader instance will also be useful for bug #414961.
Diffstat (limited to 'pym/portage/package/ebuild/config.py')
-rw-r--r--pym/portage/package/ebuild/config.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/config.py b/pym/portage/package/ebuild/config.py
index 45b048cca..1a88250e6 100644
--- a/pym/portage/package/ebuild/config.py
+++ b/pym/portage/package/ebuild/config.py
@@ -427,7 +427,7 @@ class config(object):
self.lookuplist = [self.configdict["env"]]
self.repositories = load_repository_config(self)
- locations_manager.load_profiles(known_repos)
+ locations_manager.load_profiles(self.repositories, known_repos)
profiles_complex = locations_manager.profiles_complex
self.profiles = locations_manager.profiles