You've already forked DataMate
refactor(annotation): 优化编辑器服务中的分段处理逻辑
- 在处理分段注释时初始化 segments 列表变量 - 确保分段信息列表在函数开始时被正确初始化 - 提高代码可读性和变量声明的一致性
This commit is contained in:
@@ -546,6 +546,7 @@ class AnnotationEditorService:
|
|||||||
segment_annotation_keys: set[str],
|
segment_annotation_keys: set[str],
|
||||||
) -> Tuple[List[SegmentInfo], List[Tuple[Optional[Dict[str, Any]], str, str, int, int]]]:
|
) -> Tuple[List[SegmentInfo], List[Tuple[Optional[Dict[str, Any]], str, str, int, int]]]:
|
||||||
splitter = AnnotationTextSplitter(max_chars=self.SEGMENT_THRESHOLD)
|
splitter = AnnotationTextSplitter(max_chars=self.SEGMENT_THRESHOLD)
|
||||||
|
segments: List[SegmentInfo] = []
|
||||||
segment_contexts: List[Tuple[Optional[Dict[str, Any]], str, str, int, int]] = []
|
segment_contexts: List[Tuple[Optional[Dict[str, Any]], str, str, int, int]] = []
|
||||||
segment_cursor = 0
|
segment_cursor = 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user