ai-codebase-intelligence / utils /file_loader.py
pkraman06's picture
Create utils/file_loader.py
060d5df verified
raw
history blame contribute delete
407 Bytes
import os
class FileLoader:
@staticmethod
def load_files(directory, extensions=None):
extensions = extensions or [".py"]
files = []
for root, _, filenames in os.walk(directory):
for filename in filenames:
if any(filename.endswith(ext) for ext in extensions):
files.append(os.path.join(root, filename))
return files