diff options
| author | Scott Gasch <[email protected]> | 2022-08-17 19:53:17 -0700 |
|---|---|---|
| committer | Scott Gasch <[email protected]> | 2022-08-17 19:53:17 -0700 |
| commit | 772038b8d852446b77c9ee857885874f2552e9a6 (patch) | |
| tree | 1efff786dd1e07383527eff1375f4d996bf647ab /config.py | |
| parent | aafec9ed642bcbd6fa8ba14656111eb98ebf0b29 (diff) | |
Ugh. Fix a bug in the new refactor of the env var config stuff.
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 = '' |
