gitllm / lib /loader.py
heaversm's picture
initial commit - command line only.
449cbf5
raw
history blame
475 Bytes
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