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