def generate_tn_node(src_dom, dst_dom): src_node = db_sync_manager.get_tn_node_interface({"component_id": src_dom}) dst_node = db_sync_manager.get_tn_node_interface({"component_id": dst_dom}) if len(src_node) == 0 or len(dst_node) == 0: logger.warning("Problem obtaining TN nodes: invalid endpoints (%s, %s)" % (src_dom, dst_dom)) return None else: src_node = src_node[0] dst_node = dst_node[0] src_iface_new = TNUtils.fill_name_tag_in_tn_iface(src_node, src_dom) dst_iface_new = TNUtils.fill_name_tag_in_tn_iface(dst_node, dst_dom) # Assumption: just one TN node node = db_sync_manager.get_tn_nodes()[0] node["interfaces"] = [src_iface_new, dst_iface_new] return node
def generate_tn_node(src_dom, dst_dom): src_node = db_sync_manager.get_tn_node_interface( {"component_id": src_dom}) dst_node = db_sync_manager.get_tn_node_interface( {"component_id": dst_dom}) if len(src_node) == 0 or len(dst_node) == 0: logger.warning( "Problem obtaining TN nodes: invalid endpoints (%s, %s)" % (src_dom, dst_dom)) return None else: src_node = src_node[0] dst_node = dst_node[0] src_iface_new = TNUtils.fill_name_tag_in_tn_iface(src_node, src_dom) dst_iface_new = TNUtils.fill_name_tag_in_tn_iface(dst_node, dst_dom) # Assumption: just one TN node node = db_sync_manager.get_tn_nodes()[0] node["interfaces"] = [src_iface_new, dst_iface_new] return node