refactor: optimize buffer retrieval in document processing
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Typos Check / Spell Check with Typos (push) Waiting to run

This commit is contained in:
CaptainB 2025-11-26 13:07:40 +08:00
parent 091f771f15
commit 35b8a345e9

View File

@ -47,9 +47,10 @@ class BaseDocumentSplitNode(IDocumentSplitNode):
self.context['knowledge_id'] = knowledge_id
file_list = self.workflow_manage.get_reference_field(document_list[0], document_list[1:])
paragraph_list = []
get_buffer = FileBufferHandle().get_buffer
for doc in file_list:
get_buffer = FileBufferHandle().get_buffer
file_mem = bytes_to_uploaded_file(doc['content'].encode('utf-8'), doc['name'])
result = default_split_handle.handle(file_mem, patterns, with_filter, limit, get_buffer, self._save_image)
# 统一处理结果为列表