/ haystack / components / classifiers / __init__.py
__init__.py
 1  # SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai>
 2  #
 3  # SPDX-License-Identifier: Apache-2.0
 4  
 5  import sys
 6  from typing import TYPE_CHECKING
 7  
 8  from lazy_imports import LazyImporter
 9  
10  _import_structure = {
11      "document_language_classifier": ["DocumentLanguageClassifier"],
12      "zero_shot_document_classifier": ["TransformersZeroShotDocumentClassifier"],
13  }
14  
15  if TYPE_CHECKING:
16      from .document_language_classifier import DocumentLanguageClassifier as DocumentLanguageClassifier
17      from .zero_shot_document_classifier import (
18          TransformersZeroShotDocumentClassifier as TransformersZeroShotDocumentClassifier,
19      )
20  
21  else:
22      sys.modules[__name__] = LazyImporter(name=__name__, module_file=__file__, import_structure=_import_structure)