File size: 458 Bytes
d992912 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | """ASOS Search Engine core modules."""
def __getattr__(name):
if name == "ASOSSearchEngine":
from backend.app.engine.search_engine import ASOSSearchEngine
return ASOSSearchEngine
if name == "SearchEvaluator":
from backend.app.engine.evaluator import SearchEvaluator
return SearchEvaluator
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
__all__ = ["ASOSSearchEngine", "SearchEvaluator"]
|