diff --git a/rag/nlp/__init__.py b/rag/nlp/__init__.py index e76624113..ddfc387bb 100644 --- a/rag/nlp/__init__.py +++ b/rag/nlp/__init__.py @@ -611,6 +611,10 @@ def naive_merge_with_images(texts, images, chunk_token_num=128, delimiter="\n。 if re.match(f"^{dels}$", sub_sec): continue add_chunk(sub_sec, image) + + for img in images: + if isinstance(img, Image.Image): + img.close() return cks, result_images