Loading src/common/tools/context_queries/Topology.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -23,13 +23,13 @@ from context.client.ContextClient import ContextClient LOGGER = logging.getLogger(__name__) LOGGER = logging.getLogger(__name__) def create_topology( def create_topology( context_client : ContextClient, context_uuid : str, topology_uuid : str context_client : ContextClient, context_uuid : str, topology_uuid : str, name : Optional[str] = None ) -> None: ) -> None: context_id = ContextId(**json_context_id(context_uuid)) context_id = ContextId(**json_context_id(context_uuid)) existing_topology_ids = context_client.ListTopologyIds(context_id) existing_topology_ids = context_client.ListTopologyIds(context_id) existing_topology_uuids = {topology_id.topology_uuid.uuid for topology_id in existing_topology_ids.topology_ids} existing_topology_uuids = {topology_id.topology_uuid.uuid for topology_id in existing_topology_ids.topology_ids} if topology_uuid in existing_topology_uuids: return if topology_uuid in existing_topology_uuids: return context_client.SetTopology(Topology(**json_topology(topology_uuid, context_id=context_id))) context_client.SetTopology(Topology(**json_topology(topology_uuid, context_id=context_id, name=name))) def create_missing_topologies( def create_missing_topologies( context_client : ContextClient, context_id : ContextId, topology_uuids : List[str] context_client : ContextClient, context_id : ContextId, topology_uuids : List[str] Loading Loading
src/common/tools/context_queries/Topology.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -23,13 +23,13 @@ from context.client.ContextClient import ContextClient LOGGER = logging.getLogger(__name__) LOGGER = logging.getLogger(__name__) def create_topology( def create_topology( context_client : ContextClient, context_uuid : str, topology_uuid : str context_client : ContextClient, context_uuid : str, topology_uuid : str, name : Optional[str] = None ) -> None: ) -> None: context_id = ContextId(**json_context_id(context_uuid)) context_id = ContextId(**json_context_id(context_uuid)) existing_topology_ids = context_client.ListTopologyIds(context_id) existing_topology_ids = context_client.ListTopologyIds(context_id) existing_topology_uuids = {topology_id.topology_uuid.uuid for topology_id in existing_topology_ids.topology_ids} existing_topology_uuids = {topology_id.topology_uuid.uuid for topology_id in existing_topology_ids.topology_ids} if topology_uuid in existing_topology_uuids: return if topology_uuid in existing_topology_uuids: return context_client.SetTopology(Topology(**json_topology(topology_uuid, context_id=context_id))) context_client.SetTopology(Topology(**json_topology(topology_uuid, context_id=context_id, name=name))) def create_missing_topologies( def create_missing_topologies( context_client : ContextClient, context_id : ContextId, topology_uuids : List[str] context_client : ContextClient, context_id : ContextId, topology_uuids : List[str] Loading