ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
When using Task.set_script and setting some parameters to the empty string (""), the values are not reset as would be expected. In the method code, the empty string is replaced by a python None, which seems to do nothing in the API call.
To reproduce
After cloning a task that has a repository, try to reset the repository by calling task.set_script(repository="")
Expected behaviour
The repository entry should be cleared, as mentioned in the docs.
Describe the bug
When using Task.set_script and setting some parameters to the empty string (""), the values are not reset as would be expected. In the method code, the empty string is replaced by a python None, which seems to do nothing in the API call.
To reproduce
After cloning a task that has a repository, try to reset the repository by calling task.set_script(repository="")
Expected behaviour
The repository entry should be cleared, as mentioned in the docs.
Environment