32 lines
772 B
Python
32 lines
772 B
Python
"""
|
|
backend.nodes package.
|
|
|
|
Re-exports the canonical NodeState + NodeStateRegistry from
|
|
state_model.py for callers that do `from backend.nodes import NodeState`.
|
|
|
|
The legacy CLI script (formerly backend/nodes.py) is now at
|
|
backend/nodes_cli.py.
|
|
"""
|
|
|
|
from backend.nodes.state_model import NodeState, NodeStateRegistry
|
|
from backend.nodes.roles import NodeRole
|
|
from backend.nodes.roles_store import (
|
|
load_roles, save_roles, get_role, DEFAULT_ROLE, ROLE_DB,
|
|
)
|
|
from backend.nodes.probe import probe_sync, probe_async, probe_node, normalize
|
|
|
|
__all__ = [
|
|
"NodeState",
|
|
"NodeStateRegistry",
|
|
"NodeRole",
|
|
"load_roles",
|
|
"save_roles",
|
|
"get_role",
|
|
"DEFAULT_ROLE",
|
|
"ROLE_DB",
|
|
"probe_sync",
|
|
"probe_async",
|
|
"probe_node",
|
|
"normalize",
|
|
]
|