diff options
Diffstat (limited to 'config.py')
| -rw-r--r-- | config.py | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -303,7 +303,6 @@ class Config: @staticmethod def _parse_arg_into_env(arg: str) -> Optional[Tuple[str, str, List[str]]]: """Internal helper to parse commandling args into environment vars.""" - arg = arg.strip() if not arg.startswith('['): return None @@ -314,7 +313,7 @@ class Config: chunks = arg.split() if len(chunks) > 1: - var = arg.split()[0] + var = chunks[0] else: var = arg @@ -323,7 +322,7 @@ class Config: env = var.upper() while env[0] == '-': env = env[1:] - return arg, env, chunks + return var, env, chunks def _augment_sys_argv_from_environment_variables(self): """Internal. Look at the system environment for variables that match @@ -364,9 +363,9 @@ class Config: from string_utils import to_bool if len(chunks) == 1 and to_bool(value): - sys.argv.append(arg) + sys.argv.append(var) elif len(chunks) > 1: - sys.argv.append(arg) + sys.argv.append(var) sys.argv.append(value) arg = '' |
