|
@@ -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}
|
|
|
|