Further Refactored the setting of env vars passed via the env flag.
This commit is contained in:
@ -62,9 +62,7 @@ def read(filename, module, install=False, quiet=False, verbose=False, env=None):
|
|||||||
ename, evalue = e.split('=', 1)
|
ename, evalue = e.split('=', 1)
|
||||||
|
|
||||||
if len(evalue) > 0:
|
if len(evalue) > 0:
|
||||||
quoted = evalue[0] == evalue[len(evalue) - 1] in ['"', "'"]
|
if evalue[0] == evalue[len(evalue) - 1] in ['"', "'"]:
|
||||||
|
|
||||||
if quoted:
|
|
||||||
evalue = decode_escaped(evalue[1:-1])
|
evalue = decode_escaped(evalue[1:-1])
|
||||||
|
|
||||||
os.environ[ename] = evalue
|
os.environ[ename] = evalue
|
||||||
|
|||||||
Reference in New Issue
Block a user