def SetSliverTag(plc, slice, tagname, value):
node_id = tools.node_id()
def SetSliverTag(plc, slice, tagname, value):
node_id = tools.node_id()
try:
slivertag_id=plc.AddSliceTag(slice,tagname,value,node_id)
except:
try:
slivertag_id=plc.AddSliceTag(slice,tagname,value,node_id)
except:
d = [random.choice(string.letters) for x in xrange(32)]
hmac = "".join(d)
SetSliverTag(plc,sliver['name'],'hmac',hmac)
d = [random.choice(string.letters) for x in xrange(32)]
hmac = "".join(d)
SetSliverTag(plc,sliver['name'],'hmac',hmac)