diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-03-18 00:25:43 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-03-18 00:25:43 +0000 |
commit | 393ed1e409b2f295a47f133ce4d2d920fc15770a (patch) | |
tree | 87d621ffc48884cb7d2573d027be5a60e4358449 | |
parent | 4505eb2b4855df288327682c646b49c67a94f9ba (diff) | |
download | portage-393ed1e409b2f295a47f133ce4d2d920fc15770a.tar.gz portage-393ed1e409b2f295a47f133ce4d2d920fc15770a.tar.bz2 portage-393ed1e409b2f295a47f133ce4d2d920fc15770a.zip |
Use locals() instead of setattr to insert generated functions into the current module. Thanks to Brian Harring for the suggestion.
svn path=/main/trunk/; revision=6241
-rw-r--r-- | pym/portage/output.py | 2 | ||||
-rw-r--r-- | pym/portage/tests/bin/setup_env.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage/output.py b/pym/portage/output.py index 0b58c81b6..386d4c8e5 100644 --- a/pym/portage/output.py +++ b/pym/portage/output.py @@ -235,7 +235,7 @@ def create_color_func(color_key): return derived_func for c in compat_functions_colors: - setattr(sys.modules[__name__], c, create_color_func(c)) + locals()[c] = create_color_func(c) class EOutput: """ diff --git a/pym/portage/tests/bin/setup_env.py b/pym/portage/tests/bin/setup_env.py index e0a89f1e2..a69a19ec6 100644 --- a/pym/portage/tests/bin/setup_env.py +++ b/pym/portage/tests/bin/setup_env.py @@ -66,4 +66,4 @@ for bin in os.listdir(bindir): bin.startswith("new") or \ bin.startswith("prep") or \ bin in ["ecompress","ecompressdir","fowners","fperms"]: - setattr(sys.modules[__name__], bin, create_portage_wrapper(bin)) + locals()[bin] = create_portage_wrapper(bin) |