From 6cdf0b65c157cde2af5561bc0cf84883e40608f2 Mon Sep 17 00:00:00 2001 From: "Martin A. Brown" Date: Mon, 29 Feb 2016 10:48:03 -0800 Subject: [PATCH] explicitly stringify values at "input" user can pass in a dict(); os.environ always contains string values, though, so make sure that the dict() looks like what would be returned from os.environ --- tldp/cascadingconfig.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tldp/cascadingconfig.py b/tldp/cascadingconfig.py index d8b0928..c96b7ea 100644 --- a/tldp/cascadingconfig.py +++ b/tldp/cascadingconfig.py @@ -174,7 +174,7 @@ def dict_from_envdict(env=os.environ, base=None, envsep=ENVSEP, clisep=CLISEP): for k, v in env.items(): if k.startswith(tag): k = k.lower().replace(envsep, clisep) - d[k] = v + d[k] = str(v) return d