mirror of
https://github.com/clearml/clearml-server
synced 2025-06-26 23:15:47 +00:00
Fix using reserved keywords as atrifact/hyperparams/configuration names
Replace events.get_debug_image_event and event.get_debug_image_iterations with events.get_debug_image_sample and events.next_debug_image_sample
This commit is contained in:
@@ -8,6 +8,7 @@ from apiserver.bll.task.utils import get_task_for_update
|
||||
from apiserver.database.model.task.task import DEFAULT_ARTIFACT_MODE, Artifact
|
||||
from apiserver.timing_context import TimingContext
|
||||
from apiserver.utilities.dicts import nested_get, nested_set
|
||||
from apiserver.utilities.parameter_key_escaper import mongoengine_safe
|
||||
|
||||
|
||||
def get_artifact_id(artifact: dict):
|
||||
@@ -60,7 +61,7 @@ class Artifacts:
|
||||
}
|
||||
|
||||
update_cmds = {
|
||||
f"set__execution__artifacts__{name}": value
|
||||
f"set__execution__artifacts__{mongoengine_safe(name)}": value
|
||||
for name, value in artifacts.items()
|
||||
}
|
||||
return task.update(**update_cmds, last_update=datetime.utcnow())
|
||||
|
||||
Reference in New Issue
Block a user