Coverage for /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-25 07:19 +0800

1"""Document loaders for the Lexigram RAG pipeline.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.ai.rag.loaders.core import ( 

6 AbstractDocumentLoader, 

7 CSVLoader, 

8 HTMLLoader, 

9 JSONLoader, 

10 MarkdownLoader, 

11 PDFLoader, 

12 TextLoader, 

13) 

14from lexigram.ai.rag.loaders.p1_loaders import ( 

15 CodeLoader, 

16 DocxLoader, 

17 EmailLoader, 

18 ExcelLoader, 

19 SQLLoader, 

20 WebScraperLoader, 

21) 

22from lexigram.ai.rag.loaders.registry import ( 

23 LoaderRegistry, 

24 SmartLoader, 

25 UnsupportedFormatError, 

26 build_default_registry, 

27) 

28 

29__all__ = [ 

30 "AbstractDocumentLoader", 

31 "CSVLoader", 

32 "CodeLoader", 

33 "DocxLoader", 

34 "EmailLoader", 

35 "ExcelLoader", 

36 "HTMLLoader", 

37 "JSONLoader", 

38 "LoaderRegistry", 

39 "MarkdownLoader", 

40 "PDFLoader", 

41 "SQLLoader", 

42 "SmartLoader", 

43 "TextLoader", 

44 "UnsupportedFormatError", 

45 "WebScraperLoader", 

46 "build_default_registry", 

47]