ソースを参照

Error message: Infinity not support table parsing method (#4439)

### What problem does this PR solve?

Specific error message.

### Type of change

- [x] Refactoring

Signed-off-by: jinhai <haijin.chn@gmail.com>
tags/v0.16.0
Jin Hai 9ヶ月前
コミット
4dde73f897
コミッターのメールアドレスに関連付けられたアカウントが存在しません
1個のファイルの変更7行の追加0行の削除
  1. 7
    0
      rag/svr/task_executor.py

+ 7
- 0
rag/svr/task_executor.py ファイルの表示

@@ -448,6 +448,13 @@ def do_handle_task(task):
# prepare the progress callback function
progress_callback = partial(set_progress, task_id, task_from_page, task_to_page)

# FIXME: workaround, Infinity doesn't support table parsing method, this check is to notify user
lower_case_doc_engine = settings.DOC_ENGINE.lower()
if lower_case_doc_engine == 'infinity' and task['parser_id'].lower() == 'table':
error_message = "Table parsing method is not supported by Infinity, please use other parsing methods or use Elasticsearch as the document engine."
progress_callback(-1, msg=error_message)
raise Exception(error_message)

try:
task_canceled = TaskService.do_cancel(task_id)
except DoesNotExist:

読み込み中…
キャンセル
保存