- slivertags = plc.GetSliceTags({"name":slice['name'],"node_id":node_id,"tagname":tagname})
- #logger.log(repr(str(slivertags)))
- #for tag in slivertags:
- # logger.log(repr(str(tag)))
-
- ipv6addr = plc.GetSliceIPv6Address(slice['name'])
- logger.log("update_ipv6addr_slivertag: slice=%s getSliceIPv6Address=%s" % \
- (slice['name'],ipv6addr) )
+ slivertags = plc.GetSliceTags({"name":slice['name'], "node_id":node_id, "tagname":tagname})
+ #logger.log(repr(str(slivertags)))
+ #for tag in slivertags:
+ # logger.log(repr(str(tag)))
+
+ try:
+ slivertag_id, ipv6addr = get_sliver_tag_id_value(slivertags)
+ except:
+ slivertag_id, ipv6addr = None, None
+ if ipv6addr:
+ logger.log("update_ipv6addr_slivertag: slice={} getSliceIPv6Address={}"
+ .format(slice['name'], ipv6addr))