diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-10-29 17:03:35 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-10-29 17:03:35 +0000 |
commit | d885576b93b3467921df9477295851238947ffdd (patch) | |
tree | 38795b501450b96961b657976bf71e555355284b /pym/_emerge | |
parent | 035b0f03170765bdfe8ba0b93aabe3621970d49c (diff) | |
download | portage-d885576b93b3467921df9477295851238947ffdd.tar.gz portage-d885576b93b3467921df9477295851238947ffdd.tar.bz2 portage-d885576b93b3467921df9477295851238947ffdd.zip |
Make config.setcpv() store the ebuild metadata inside self.configdict["pkg"],
and reuse this metadata inside doebuild() in order to avoid redundant
portdbapi.aux_get() calls.
svn path=/main/trunk/; revision=11743
Diffstat (limited to 'pym/_emerge')
-rw-r--r-- | pym/_emerge/__init__.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 1d324998c..5b220c4b2 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -9970,6 +9970,7 @@ class Scheduler(PollScheduler): # Since config.setcpv() isn't guaranteed to call config.reset() due to # performance reasons, call it here to make sure all settings from the # previous package get flushed out (such as PORTAGE_LOG_FILE). + temp_settings.reload() temp_settings.reset() return temp_settings |