From 43a59f85b141f75b6c82dd50571bfff951f057f4 Mon Sep 17 00:00:00 2001 From: Jan Pokorný Date: Wed, 18 Feb 2015 20:19:05 +0100 Subject: utils_prog: setenv_namespaced counterpart of getenv_namespaced MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan Pokorný --- utils_prog.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'utils_prog.py') 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): -- cgit