Gotta make sure everything is a string

This commit is contained in:
Alexandre Aubin 2020-12-05 21:06:37 +01:00
parent 81f3b493e4
commit efdb2ee6b5
2 changed files with 2 additions and 2 deletions

View file

@ -2761,7 +2761,7 @@ def _make_environment_for_app_script(app, args={}, args_prefix="APP_ARG_"):
}
for arg_name, arg_value_and_type in args.items():
env_dict["YNH_%s%s" % (args_prefix, arg_name.upper())] = arg_value_and_type[0]
env_dict["YNH_%s%s" % (args_prefix, arg_name.upper())] = str(arg_value_and_type[0])
return env_dict

View file

@ -391,7 +391,7 @@ def _hook_exec_bash(path, args, chdir, env, return_format, loggers):
env['YNH_STDRETURN'] = stdreturn
# use xtrace on fd 7 which is redirected to stdout
env['BASH_XTRACEFD'] = 7
env['BASH_XTRACEFD'] = "7"
cmd = '/bin/bash -x "{script}" {args} 7>&1'
cmd = cmd.format(script=cmd_script, args=cmd_args)