import os | |
from langchain_community.document_loaders.generic import GenericLoader | |
from langchain_community.document_loaders.parsers import LanguageParser | |
from langchain_text_splitters import Language | |
def load_files(repository_path): | |
loader = GenericLoader.from_filesystem( | |
repository_path, | |
glob="**/*", | |
suffixes=[".py"], | |
parser=LanguageParser( | |
language=Language.PYTHON | |
) | |
) | |
docs = loader.load() | |
return docs |