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
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 07:19 +0800
1"""Document loaders for the Lexigram RAG pipeline."""
3from __future__ import annotations
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)
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]