fix: Replace generic exceptions with specific error classes in task p… (#12036)
Signed-off-by: -LAN- <laipz8200@outlook.com>pull/12042/head
parent
6a0ff3686c
commit
82134a1d50
@ -0,0 +1,17 @@
|
|||||||
|
class TaskPipilineError(ValueError):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class RecordNotFoundError(TaskPipilineError):
|
||||||
|
def __init__(self, record_name: str, record_id: str):
|
||||||
|
super().__init__(f"{record_name} with id {record_id} not found")
|
||||||
|
|
||||||
|
|
||||||
|
class WorkflowRunNotFoundError(RecordNotFoundError):
|
||||||
|
def __init__(self, workflow_run_id: str):
|
||||||
|
super().__init__("WorkflowRun", workflow_run_id)
|
||||||
|
|
||||||
|
|
||||||
|
class WorkflowNodeExecutionNotFoundError(RecordNotFoundError):
|
||||||
|
def __init__(self, workflow_node_execution_id: str):
|
||||||
|
super().__init__("WorkflowNodeExecution", workflow_node_execution_id)
|
||||||
Loading…
Reference in New Issue