""" Execution subsystem - Python execution and monitoring. """ from .base import Executor, get_executor from .monitoring import Timing from .python_executor import PythonExecutor __all__ = ["Executor", "get_executor", "PythonExecutor", "Timing", "SandboxedExecutor"] def __getattr__(name): # Lazy re-export of the ADR-0007 sandbox executor so importing this package # stays dep-light (the sandbox client pulls urllib + launchers only when used). if name == "SandboxedExecutor": from .sandbox.executor import SandboxedExecutor return SandboxedExecutor raise AttributeError(f"module {__name__!r} has no attribute {name!r}")