From 64e11592bba68f47e74344d803d56261530dc88a Mon Sep 17 00:00:00 2001 From: Dennis de Greef Date: Mon, 13 Nov 2023 08:51:39 +0100 Subject: [PATCH] Improve CSV reader which can't call .strip() on NoneType (#13079) Improve CSV reader which can't call .strip() on NoneType if there are less cells in the row compared to the header --- libs/langchain/langchain/document_loaders/csv_loader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/langchain/langchain/document_loaders/csv_loader.py b/libs/langchain/langchain/document_loaders/csv_loader.py index 91d8700e25..2de47417a5 100644 --- a/libs/langchain/langchain/document_loaders/csv_loader.py +++ b/libs/langchain/langchain/document_loaders/csv_loader.py @@ -102,7 +102,7 @@ class CSVLoader(BaseLoader): f"Source column '{self.source_column}' not found in CSV file." ) content = "\n".join( - f"{k.strip()}: {v.strip()}" + f"{k.strip()}: {v.strip() if v is not None else v}" for k, v in row.items() if k not in self.metadata_columns )