Coverage for /usr/local/lib/python3.12/site-packages/prefect/server/__init__.py: 60%
16 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 02:04 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 02:04 +0000
1from __future__ import annotations
3import importlib
4from typing import TYPE_CHECKING
6if TYPE_CHECKING: 6 ↛ 7line 6 didn't jump to line 7 because the condition on line 6 was never true
7 from prefect.server import models, orchestration, schemas, services
9__all__ = ["models", "orchestration", "schemas", "services"]
12def __getattr__(name: str) -> object:
13 module_name = f"{__name__}.{name}"
14 try:
15 module = importlib.import_module(module_name)
16 except ModuleNotFoundError as exc:
17 if exc.name != module_name:
18 raise
19 raise AttributeError(f"module {__name__!r} has no attribute {name!r}") from None
21 globals()[name] = module
22 return module