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

deepset-ai / haystack / 14451523827

14 Apr 2025 05:09PM UTC coverage: 90.291% (-0.1%) from 90.396%
14451523827

Pull #9239

github

web-flow
Merge 22ba05997 into c67d1bf0e
Pull Request #9239: feat: Add run_async to Agent

10648 of 11793 relevant lines covered (90.29%)

0.9 hits per line

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

46.15
haystack/components/preprocessors/__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
    "csv_document_cleaner": ["CSVDocumentCleaner"],
12
    "csv_document_splitter": ["CSVDocumentSplitter"],
13
    "document_cleaner": ["DocumentCleaner"],
14
    "document_splitter": ["DocumentSplitter"],
15
    "hierarchical_document_splitter": ["HierarchicalDocumentSplitter"],
16
    "recursive_splitter": ["RecursiveDocumentSplitter"],
17
    "text_cleaner": ["TextCleaner"],
18
}
19

20
if TYPE_CHECKING:
1✔
21
    from .csv_document_cleaner import CSVDocumentCleaner
×
22
    from .csv_document_splitter import CSVDocumentSplitter
×
23
    from .document_cleaner import DocumentCleaner
×
24
    from .document_splitter import DocumentSplitter
×
25
    from .hierarchical_document_splitter import HierarchicalDocumentSplitter
×
26
    from .recursive_splitter import RecursiveDocumentSplitter
×
27
    from .text_cleaner import TextCleaner
×
28

29
else:
30
    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