Skip to content

Commit 8e47bdc

Browse files
committed
improve error message
1 parent 49a0e65 commit 8e47bdc

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,12 @@ def publish(obj: Any, *, name: str | None = None, tags: Sequence[str] | None = N
9696

9797
# Case 2: Object is an external estimator - use extension registry
9898
extension = extensions.get_extension_by_model(obj, raise_if_no_extension=True)
99+
if extension is None:
100+
raise ValueError(
101+
f"No extension found to publish object of type {type(obj).__name__}. "
102+
"Please ensure the appropriate extension is installed and registered."
103+
)
104+
99105
flow = extension.model_to_flow(obj)
100106

101107
if name is not None:

0 commit comments

Comments
 (0)