From e21152358aa0d627ffbbbb12ff2ff5c66aaaa656 Mon Sep 17 00:00:00 2001 From: Bagatur <22008038+baskaryan@users.noreply.github.com> Date: Fri, 11 Aug 2023 13:58:23 -0700 Subject: [PATCH] fix (#9145) --- libs/langchain/langchain/document_loaders/unstructured.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/langchain/langchain/document_loaders/unstructured.py b/libs/langchain/langchain/document_loaders/unstructured.py index 1c729d1e712..b9ed6f8a5d1 100644 --- a/libs/langchain/langchain/document_loaders/unstructured.py +++ b/libs/langchain/langchain/document_loaders/unstructured.py @@ -1,7 +1,7 @@ """Loader that uses unstructured to load files.""" import collections from abc import ABC, abstractmethod -from typing import IO, Any, Callable, Dict, List, Sequence, Union +from typing import IO, Any, Callable, Dict, List, Optional, Sequence, Union from langchain.docstore.document import Document from langchain.document_loaders.base import BaseLoader @@ -39,7 +39,7 @@ class UnstructuredBaseLoader(BaseLoader, ABC): def __init__( self, mode: str = "single", - post_processors: List[Callable] = [], + post_processors: Optional[List[Callable]] = None, **unstructured_kwargs: Any, ): """Initialize with file path.""" @@ -62,7 +62,7 @@ class UnstructuredBaseLoader(BaseLoader, ABC): unstructured_kwargs.pop("strategy") self.unstructured_kwargs = unstructured_kwargs - self.post_processors = post_processors + self.post_processors = post_processors or [] @abstractmethod def _get_elements(self) -> List: