mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
Refactor: Email parser use with to handle buffer (#11496)
### What problem does this PR solve? Email parser use with to handle buffer ### Type of change - [x] Refactoring
This commit is contained in:
@ -51,9 +51,11 @@ def chunk(
|
|||||||
attachment_res = []
|
attachment_res = []
|
||||||
|
|
||||||
if binary:
|
if binary:
|
||||||
msg = BytesParser(policy=policy.default).parse(io.BytesIO(binary))
|
with io.BytesIO(binary) as buffer:
|
||||||
|
msg = BytesParser(policy=policy.default).parse(buffer)
|
||||||
else:
|
else:
|
||||||
msg = BytesParser(policy=policy.default).parse(open(filename, "rb"))
|
with open(filename, "rb") as buffer:
|
||||||
|
msg = BytesParser(policy=policy.default).parse(buffer)
|
||||||
|
|
||||||
text_txt, html_txt = [], []
|
text_txt, html_txt = [], []
|
||||||
# get the email header info
|
# get the email header info
|
||||||
|
|||||||
Reference in New Issue
Block a user