Merge pull request #414 from kantai/rc-0.14.2

Secret cli args weren't being processed when debug flag unset
This commit is contained in:
Jude Nelson
2017-05-08 17:21:40 -05:00
committed by GitHub

View File

@@ -378,17 +378,17 @@ def run_cli(argv=None, config_path=CONFIG_PATH):
print("Set {} to {}".format(envar, enval), file=sys.stderr)
os.environ[envar] = enval
# set secrets...
for secvar, secval in arg_info['secrets'].items():
set_secret(secvar, secval)
# re-exec?
if arg_info['re-exec']:
new_argv = arg_info['new_argv']
if len(arg_info['secrets']) > 0:
# set secrets...
for secvar, secval in arg_info['secrets'].items():
set_secret(secvar, secval)
secbuf = serialize_secrets()
fd = write_secrets(secbuf)