From 7d48c2884ea37ce697f37cbca879b8c961376c69 Mon Sep 17 00:00:00 2001 From: liunux4odoo <41217877+liunux4odoo@users.noreply.github.com> Date: Mon, 4 Sep 2023 07:16:02 +0800 Subject: [PATCH] Update json_loader.py: encoding bug (#9785) JSONLoader.load does not specify `encoding` in `self.file_path.read_text()` as `self.file_path.open()` --- libs/langchain/langchain/document_loaders/json_loader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/langchain/langchain/document_loaders/json_loader.py b/libs/langchain/langchain/document_loaders/json_loader.py index 8f8efa867b..f5b2e43a71 100644 --- a/libs/langchain/langchain/document_loaders/json_loader.py +++ b/libs/langchain/langchain/document_loaders/json_loader.py @@ -64,7 +64,7 @@ class JSONLoader(BaseLoader): if line: self._parse(line, docs) else: - self._parse(self.file_path.read_text(), docs) + self._parse(self.file_path.read_text(encoding="utf-8"), docs) return docs def _parse(self, content: str, docs: List[Document]) -> None: