"""Topology domain facade — re-exports fabric / views / discover for compatibility.""" from __future__ import annotations from .topology_common import ( _is_deadlock_error, _norm_host, ) from .topology_discover import ( _apply_discover_hits, get_discover_job, prune_discover_jobs, reclaim_stale_discover_jobs, start_discover_job, ) from .topology_fabric import ( _apply_missing_and_purge, _mark_replaced_port_peers, _match_hit_to_fabric_node, _node_out, ensure_fabric_node_for_managed, ensure_fabric_node_for_ume, ensure_lldp_discovered_managed_ne, get_fabric_neighborhood, get_fabric_summary, list_fabric_edges, list_fabric_nodes, merge_duplicate_fabric_nodes, refresh_fabric_stats, upsert_fabric_edge, ) from .topology_views import ( _place_fabric_ids_on_view, add_nodes_to_view, bootstrap_topology_tree, create_folder, create_view, delete_folder, delete_view, ensure_region_physical_view, get_topology_tree, get_view_graph, list_views, patch_view_edge_style, patch_view_positions, populate_view, project_fabric_neighbors_to_view, remove_view_nodes, update_folder, update_view, ) __all__ = [ "_apply_discover_hits", "_apply_missing_and_purge", "_is_deadlock_error", "_mark_replaced_port_peers", "_match_hit_to_fabric_node", "_node_out", "_norm_host", "_place_fabric_ids_on_view", "add_nodes_to_view", "bootstrap_topology_tree", "create_folder", "create_view", "delete_folder", "delete_view", "ensure_fabric_node_for_managed", "ensure_fabric_node_for_ume", "ensure_lldp_discovered_managed_ne", "ensure_region_physical_view", "get_discover_job", "get_fabric_neighborhood", "get_fabric_summary", "get_topology_tree", "get_view_graph", "list_fabric_edges", "list_fabric_nodes", "list_views", "merge_duplicate_fabric_nodes", "patch_view_edge_style", "patch_view_positions", "populate_view", "project_fabric_neighbors_to_view", "prune_discover_jobs", "reclaim_stale_discover_jobs", "refresh_fabric_stats", "remove_view_nodes", "start_discover_job", "update_folder", "update_view", "upsert_fabric_edge", ]