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

deepset-ai / haystack / 15728163096

18 Jun 2025 08:44AM UTC coverage: 90.154% (+0.009%) from 90.145%
15728163096

Pull #9337

github

web-flow
Merge 987f98a24 into a16ee9600
Pull Request #9337: feat: add resource name for Haystack Component Datadog spans

11564 of 12827 relevant lines covered (90.15%)

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 as AzureOCRDocumentConverter
×
31
    from .csv import CSVToDocument as CSVToDocument
×
32
    from .docx import DOCXToDocument as DOCXToDocument
×
33
    from .html import HTMLToDocument as HTMLToDocument
×
34
    from .json import JSONConverter as JSONConverter
×
35
    from .markdown import MarkdownToDocument as MarkdownToDocument
×
36
    from .msg import MSGToDocument as MSGToDocument
×
37
    from .multi_file_converter import MultiFileConverter as MultiFileConverter
×
38
    from .openapi_functions import OpenAPIServiceToFunctions as OpenAPIServiceToFunctions
×
39
    from .output_adapter import OutputAdapter as OutputAdapter
×
40
    from .pdfminer import PDFMinerToDocument as PDFMinerToDocument
×
41
    from .pptx import PPTXToDocument as PPTXToDocument
×
42
    from .pypdf import PyPDFToDocument as PyPDFToDocument
×
43
    from .tika import TikaDocumentConverter as TikaDocumentConverter
×
44
    from .txt import TextFileToDocument as TextFileToDocument
×
45
    from .xlsx import XLSXToDocument as 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