refactor: replace Status with State for consistent status handling
This commit is contained in:
parent
19a1b5a788
commit
7eeb42c9fd
@ -92,7 +92,7 @@ class ListenerManagement:
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def embedding_by_paragraph_data_list(data_list, paragraph_id_list, embedding_model: Embeddings):
|
def embedding_by_paragraph_data_list(data_list, paragraph_id_list, embedding_model: Embeddings):
|
||||||
maxkb_logger.info(_('Start--->Embedding paragraph: {paragraph_id_list}').format(paragraph_id_list=paragraph_id_list))
|
maxkb_logger.info(_('Start--->Embedding paragraph: {paragraph_id_list}').format(paragraph_id_list=paragraph_id_list))
|
||||||
status = Status.success
|
status = State.SUCCESS
|
||||||
try:
|
try:
|
||||||
# 删除段落
|
# 删除段落
|
||||||
VectorStore.get_embedding_vector().delete_by_paragraph_ids(paragraph_id_list)
|
VectorStore.get_embedding_vector().delete_by_paragraph_ids(paragraph_id_list)
|
||||||
@ -105,7 +105,7 @@ class ListenerManagement:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
maxkb_logger.error(_('Vectorized paragraph: {paragraph_id_list} error {error} {traceback}').format(
|
maxkb_logger.error(_('Vectorized paragraph: {paragraph_id_list} error {error} {traceback}').format(
|
||||||
paragraph_id_list=paragraph_id_list, error=str(e), traceback=traceback.format_exc()))
|
paragraph_id_list=paragraph_id_list, error=str(e), traceback=traceback.format_exc()))
|
||||||
status = Status.error
|
status = State.FAILURE
|
||||||
finally:
|
finally:
|
||||||
QuerySet(Paragraph).filter(id__in=paragraph_id_list).update(**{'status': status})
|
QuerySet(Paragraph).filter(id__in=paragraph_id_list).update(**{'status': status})
|
||||||
maxkb_logger.info(
|
maxkb_logger.info(
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
# coding=utf-8
|
# coding=utf-8
|
||||||
|
|
||||||
|
|
||||||
import logging
|
|
||||||
import re
|
import re
|
||||||
import traceback
|
import traceback
|
||||||
|
|
||||||
@ -11,7 +10,8 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
from common.utils.fork import ChildLink, Fork
|
from common.utils.fork import ChildLink, Fork
|
||||||
from common.utils.logger import maxkb_logger
|
from common.utils.logger import maxkb_logger
|
||||||
from common.utils.split_model import get_split_model
|
from common.utils.split_model import get_split_model
|
||||||
from knowledge.models.knowledge import KnowledgeType, Document, Knowledge, Status
|
from knowledge.models import State
|
||||||
|
from knowledge.models.knowledge import KnowledgeType, Document, Knowledge
|
||||||
|
|
||||||
|
|
||||||
def get_save_handler(knowledge_id, selector):
|
def get_save_handler(knowledge_id, selector):
|
||||||
@ -89,7 +89,7 @@ def get_sync_web_document_handler(knowledge_id):
|
|||||||
meta={'source_url': source_url, 'selector': selector},
|
meta={'source_url': source_url, 'selector': selector},
|
||||||
type=KnowledgeType.WEB,
|
type=KnowledgeType.WEB,
|
||||||
char_length=0,
|
char_length=0,
|
||||||
status=Status.error).save()
|
status=State.FAILURE).save()
|
||||||
|
|
||||||
return handler
|
return handler
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user