refactor: Update Component class to use correct variable for artifact_type
This commit is contained in:
parent
6edb56679a
commit
305bdda01f
1 changed files with 2 additions and 3 deletions
|
|
@ -1,6 +1,5 @@
|
||||||
import inspect
|
import inspect
|
||||||
from typing import AsyncIterator, Awaitable, Callable, ClassVar, Generator, Iterator, List, Optional, Union
|
from typing import AsyncIterator, Awaitable, Callable, ClassVar, Generator, Iterator, List, Optional, Union
|
||||||
|
|
||||||
from uuid import UUID
|
from uuid import UUID
|
||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
|
|
@ -107,7 +106,7 @@ class Component(CustomComponent):
|
||||||
custom_repr = result
|
custom_repr = result
|
||||||
if not isinstance(custom_repr, str):
|
if not isinstance(custom_repr, str):
|
||||||
custom_repr = str(custom_repr)
|
custom_repr = str(custom_repr)
|
||||||
raw = self.status
|
raw = result
|
||||||
if hasattr(raw, "data") and raw is not None:
|
if hasattr(raw, "data") and raw is not None:
|
||||||
raw = raw.data
|
raw = raw.data
|
||||||
if raw is None:
|
if raw is None:
|
||||||
|
|
@ -118,7 +117,7 @@ class Component(CustomComponent):
|
||||||
if raw is None and isinstance(result, (dict, Data, str)):
|
if raw is None and isinstance(result, (dict, Data, str)):
|
||||||
raw = result.data if isinstance(result, Data) else result
|
raw = result.data if isinstance(result, Data) else result
|
||||||
|
|
||||||
artifact_type = get_artifact_type(self.repr_value or raw, result)
|
artifact_type = get_artifact_type(self.status or raw, result)
|
||||||
raw = post_process_raw(raw, artifact_type)
|
raw = post_process_raw(raw, artifact_type)
|
||||||
artifact = {"repr": custom_repr, "raw": raw, "type": artifact_type}
|
artifact = {"repr": custom_repr, "raw": raw, "type": artifact_type}
|
||||||
_artifacts[output.name] = artifact
|
_artifacts[output.name] = artifact
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue