Jelajahi Sumber

task_submit 添加异常处理:提取原始文本内容和分词内容发生异常,把 task_status 置为 -1

liyuyi@c-top.com.cn 4 tahun lalu
induk
melakukan
f8b0d965de
1 mengubah file dengan 7 tambahan dan 3 penghapusan
  1. 7 3
      main.py

+ 7 - 3
main.py

@@ -64,9 +64,13 @@ def task_submit(task_id: int):
     task = query(None, None, task_id)[0]
     task.task_status = json.Data.Status
     task.task_result = json.to_json_string()
-    if json.Data.Status == 2:
-        task.word_text = json.Data.ResultDetail[0].FinalSentence
-        task.word_split = json.Data.ResultDetail[0].SliceSentence
+    try:
+        if json.Data.Status == 2:
+            task.word_text = json.Data.ResultDetail[0].FinalSentence
+            task.word_split = json.Data.ResultDetail[0].SliceSentence
+    except:
+        # 提取原始文本内容和分词内容发生异常,把 task_status 置为 -1
+        task.task_status = -1
     update(task)
     return {'code': 0, 'status': json.Data.StatusStr}