Skip to content

Commit 3585aec

Browse files
author
zhanglongbin
committed
Fix the bug of dataflow with ID #31
1 parent 3d5e2ba commit 3585aec

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

data_server/algo_templates/utils/parse_algo_dslText.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import yaml
22
from collections import deque, defaultdict
3+
from loguru import logger
34

45

56
def convert_raw_to_processed(raw_yaml: str) -> str:
@@ -27,6 +28,12 @@ def convert_raw_to_processed(raw_yaml: str) -> str:
2728
source = edge['source']
2829
target = edge['target']
2930

31+
if source not in id_to_node:
32+
logger.error(f"edges中引用的source节点 '{source}' 不存在于process中!")
33+
raise ValueError(f"edges中引用的source节点 '{source}' 不存在于process中!")
34+
if target not in id_to_node:
35+
logger.error(f"edges中引用的target节点 '{target}' 不存在于process中!")
36+
raise ValueError(f"edges中引用的target节点 '{target}' 不存在于process中!")
3037

3138
adj[source].append(target)
3239
in_degree[target] += 1

data_server/api/endpoints/algo_templates.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ async def create_algo_template(
133133

134134
except Exception as e:
135135
logger.error(f"创建算法模板失败: {e}")
136-
return response_fail(msg="创建失败")
136+
return response_fail(msg="创建模版失败:" + str(e))
137137
finally:
138138
db.close()
139139

@@ -179,7 +179,7 @@ async def update_algo_template(
179179

180180
except Exception as e:
181181
logger.error(f"更新算法模板失败: {e}")
182-
return response_fail(msg="更新失败")
182+
return response_fail(msg="算法更新失败:" + str(e))
183183
finally:
184184
db.close()
185185

0 commit comments

Comments
 (0)