• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

deepset-ai / haystack / 15677141493

16 Jun 2025 09:31AM UTC coverage: 90.326%. Remained the same
15677141493

Pull #9520

github

web-flow
Merge a4322482c into c5027d711
Pull Request #9520: feat: Make `PipelineBase().validate_input` public

11541 of 12777 relevant lines covered (90.33%)

0.9 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

27.27
haystack/components/converters/__init__.py
1
# SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai>
2
#
3
# SPDX-License-Identifier: Apache-2.0
4

5
import sys
1✔
6
from typing import TYPE_CHECKING
1✔
7

8
from lazy_imports import LazyImporter
1✔
9

10
_import_structure = {
1✔
11
    "azure": ["AzureOCRDocumentConverter"],
12
    "csv": ["CSVToDocument"],
13
    "docx": ["DOCXToDocument"],
14
    "html": ["HTMLToDocument"],
15
    "json": ["JSONConverter"],
16
    "markdown": ["MarkdownToDocument"],
17
    "msg": ["MSGToDocument"],
18
    "multi_file_converter": ["MultiFileConverter"],
19
    "openapi_functions": ["OpenAPIServiceToFunctions"],
20
    "output_adapter": ["OutputAdapter"],
21
    "pdfminer": ["PDFMinerToDocument"],
22
    "pptx": ["PPTXToDocument"],
23
    "pypdf": ["PyPDFToDocument"],
24
    "tika": ["TikaDocumentConverter"],
25
    "txt": ["TextFileToDocument"],
26
    "xlsx": ["XLSXToDocument"],
27
}
28

29
if TYPE_CHECKING:
1✔
30
    from .azure import AzureOCRDocumentConverter
×
31
    from .csv import CSVToDocument
×
32
    from .docx import DOCXToDocument
×
33
    from .html import HTMLToDocument
×
34
    from .json import JSONConverter
×
35
    from .markdown import MarkdownToDocument
×
36
    from .msg import MSGToDocument
×
37
    from .multi_file_converter import MultiFileConverter
×
38
    from .openapi_functions import OpenAPIServiceToFunctions
×
39
    from .output_adapter import OutputAdapter
×
40
    from .pdfminer import PDFMinerToDocument
×
41
    from .pptx import PPTXToDocument
×
42
    from .pypdf import PyPDFToDocument
×
43
    from .tika import TikaDocumentConverter
×
44
    from .txt import TextFileToDocument
×
45
    from .xlsx import XLSXToDocument
×
46

47
else:
48
    sys.modules[__name__] = LazyImporter(name=__name__, module_file=__file__, import_structure=_import_structure)
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc