diff --git a/tests/functional_tests/t0_main/jobs/job_repo_end_to_end.py b/tests/functional_tests/t0_main/jobs/job_repo_end_to_end.py index b29fd363de5..148e87b8b4c 100644 --- a/tests/functional_tests/t0_main/jobs/job_repo_end_to_end.py +++ b/tests/functional_tests/t0_main/jobs/job_repo_end_to_end.py @@ -59,4 +59,5 @@ ) assert "requirements.frozen.txt" in os.listdir(lp.project_dir) print(command) -assert lp.override_args == ["--log-test"] +print(lp.override_args) +assert lp.override_args["log-test"] is True diff --git a/wandb/apis/public.py b/wandb/apis/public.py index df1a0a168d1..90fb8fe1c21 100644 --- a/wandb/apis/public.py +++ b/wandb/apis/public.py @@ -5198,7 +5198,7 @@ def _configure_launch_project_repo(self, launch_project): launch_project.add_entry_point(self._entrypoint) launch_project.python_version = self._source_info.get("runtime") if self._args: - launch_project.override_args = self._args + launch_project.override_args = util._user_args_to_dict(self._args) def _configure_launch_project_artifact(self, launch_project): artifact_string = self._source_info.get("source", {}).get("artifact") @@ -5216,7 +5216,7 @@ def _configure_launch_project_artifact(self, launch_project): launch_project.add_entry_point(self._entrypoint) launch_project.python_version = self._source_info.get("runtime") if self._args: - launch_project.override_args = self._args + launch_project.override_args = util._user_args_to_dict(self._args) def _configure_launch_project_container(self, launch_project): launch_project.docker_image = self._source_info.get("source", {}).get("image") @@ -5227,7 +5227,7 @@ def _configure_launch_project_container(self, launch_project): if self._entrypoint: launch_project.add_entry_point(self._entrypoint) if self._args: - launch_project.override_args = self._args + launch_project.override_args = util._user_args_to_dict(self._args) def set_entrypoint(self, entrypoint: List[str]): self._entrypoint = entrypoint