commit:     a004edaf42e8ae13d0db51d915746317b4133630
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  7 11:48:44 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jan  7 11:53:55 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a004edaf

load_emerge_config: add 'env' keyword argument

 pym/_emerge/actions.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index ed3db756e..97df9f716 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -2418,13 +2418,13 @@ class _emerge_config(SlotObject):
        def __len__(self):
                return 3
 
-def load_emerge_config(emerge_config=None, **kargs):
+def load_emerge_config(emerge_config=None, env=None, **kargs):
 
        if emerge_config is None:
                emerge_config = _emerge_config(**kargs)
 
-       env = kargs.get('env', os.environ)
-       kwargs = {}
+       env = os.environ if env is None else env
+       kwargs = {'env': env}
        for k, envvar in (("config_root", "PORTAGE_CONFIGROOT"), 
("target_root", "ROOT"),
                        ("eprefix", "EPREFIX")):
                v = env.get(envvar)

Reply via email to