code/embedding-function/utilities/document_loading/document_loading_base.py (9 lines of code) (raw):

# Create an abstract class for document loading from typing import List from abc import ABC, abstractmethod from ..common.source_document import SourceDocument class DocumentLoadingBase(ABC): def __init__(self) -> None: pass @abstractmethod def load(self, document_url: str) -> List[SourceDocument]: pass