def get_node_links(self, session_id, node_id): """ Get current links for a node. :param int session_id: session id :param int node_id: node id :return: response with a list of links :rtype: core_pb2.GetNodeLinksResponse :raises grpc.RpcError: when session or node doesn't exist """ request = core_pb2.GetNodeLinksRequest(session_id=session_id, node_id=node_id) return self.stub.GetNodeLinks(request)
def get_node_links(self, session_id: int, node_id: int) -> List[wrappers.Link]: """ Get current links for a node. :param session_id: session id :param node_id: node id :return: list of links :raises grpc.RpcError: when session or node doesn't exist """ request = core_pb2.GetNodeLinksRequest(session_id=session_id, node_id=node_id) response = self.stub.GetNodeLinks(request) links = [] for link_proto in response.links: link = wrappers.Link.from_proto(link_proto) links.append(link) return links