def _load_env_file(e, env=None):
if exists(e):
with open(e) as f:
lineNum = 0
for line in f:
lineNum = lineNum + 1
line = line.strip()
if len(line) != 0 and line[0] != '#':
if not '=' in line:
abort(e + ':' + str(lineNum) + ': line does not match pattern "key=value"')
key, value = line.split('=', 1)
key = key.strip()
value = expandvars_in_property(value.strip())
if env is None:
os.environ[key] = value
logv('Setting environment variable %s=%s from %s' % (key, value, e))
else:
env[key] = value
logv('Read variable %s=%s from %s' % (key, value, e))
评论列表
文章目录