From 173f7e832178873ed0553f06498229f7be5bc0f9 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Fri, 27 Jun 2025 11:06:26 +0800 Subject: [PATCH] fix: ensure limit parameter is an integer in split_model initialization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1057597 --user=刘瑞斌 【知识库】通用知识库高级分段生成预览为空 https://www.tapd.cn/62980211/s/1719490 --- apps/common/utils/split_model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/common/utils/split_model.py b/apps/common/utils/split_model.py index 81b25353..de5ca86f 100644 --- a/apps/common/utils/split_model.py +++ b/apps/common/utils/split_model.py @@ -287,6 +287,8 @@ class SplitModel: def __init__(self, content_level_pattern, with_filter=True, limit=100000): self.content_level_pattern = content_level_pattern self.with_filter = with_filter + if type(limit) is not int: + limit = int(limit) if limit is None or limit > 100000: limit = 100000 if limit < 50: