Coverage for src / __init__.py: 75%
8 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-01-04 04:43 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-01-04 04:43 +0000
1"""mala: Agent SDK orchestrator for parallel issue processing."""
3from typing import TYPE_CHECKING
5if TYPE_CHECKING:
6 from .orchestration.orchestrator import MalaOrchestrator
8__version__ = "0.1.0"
9__all__ = ["MalaOrchestrator", "__version__"]
12def __getattr__(name: str) -> type["MalaOrchestrator"]:
13 """Lazy load MalaOrchestrator to defer SDK imports."""
14 if name == "MalaOrchestrator":
15 from .orchestration.orchestrator import MalaOrchestrator
17 return MalaOrchestrator
18 raise AttributeError(f"module {__name__!r} has no attribute {name!r}")