summaryrefslogtreecommitdiffstats
path: root/utils_prog.py
diff options
context:
space:
mode:
authorJan Pokorný <jpokorny@redhat.com>2015-02-18 20:19:05 +0100
committerJan Pokorný <jpokorny@redhat.com>2015-02-26 22:37:34 +0100
commit43a59f85b141f75b6c82dd50571bfff951f057f4 (patch)
tree2656900b64bdd25c6b2677509d7d8bc858d0eb41 /utils_prog.py
parent4252c8981ccbca712b8d037c017ae88f39957259 (diff)
downloadclufter-43a59f85b141f75b6c82dd50571bfff951f057f4.tar.gz
clufter-43a59f85b141f75b6c82dd50571bfff951f057f4.tar.xz
clufter-43a59f85b141f75b6c82dd50571bfff951f057f4.zip
utils_prog: setenv_namespaced counterpart of getenv_namespaced
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to 'utils_prog.py')
-rw-r--r--utils_prog.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/utils_prog.py b/utils_prog.py
index c311550..2060d7a 100644
--- a/utils_prog.py
+++ b/utils_prog.py
@@ -297,6 +297,11 @@ def getenv_namespaced(varname, value=None, namespace=package_name().upper()):
return environ.get('_'.join((namespace, varname)), value)
+def setenv_namespaced(varname, value=None, namespace=package_name().upper()):
+ """Set value of environment variable prefixed with `namespace + '_'`"""
+ environ['_'.join((namespace, varname))] = value
+
+
# cf. https://github.com/karelzak/util-linux/blob/master/lib/colors.c#L107
# https://github.com/karelzak/util-linux/blob/master/include/colors.h#L14
class FancyOutput(object):