Skip to content

Commit 6600018

Browse files
committed
fix: parse all arguments before downloading tools
1 parent b2c128c commit 6600018

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/claranet_tfwrapper/__init__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1376,6 +1376,9 @@ def main(argv=None):
13761376
)
13771377
stack_config = load_stack_config_from_file(stack_config_file)
13781378

1379+
# parse all args
1380+
args = parse_args(argv or sys.argv[1:])
1381+
13791382
# select tool version for the stack if selected, with a fallback on v1.0
13801383
tool_version = (tf_config := stack_config.get(TOOL_TERRAFORM, {})).get(
13811384
"version", tf_config.get("vars", {}).get("version", "1.0")
@@ -1394,9 +1397,6 @@ def main(argv=None):
13941397
else:
13951398
select_terraform_version(tool_version)
13961399

1397-
# parse all args
1398-
args = parse_args(argv or sys.argv[1:])
1399-
14001400
# convert args to dict
14011401
wrapper_config.update(vars(args))
14021402

0 commit comments

Comments
 (0)