def GetSlivers(data):
"""For each sliver with the vsys attribute, set the script ACL, create the vsys directory in the slice, and restart vsys."""
# Touch ACLs and create dict of available
- # XXX ...Sigh... fromkeys will use an immutable
- #scripts = dict.fromkeys(touchAcls(),[])A
scripts = {}
for script in touchAcls(): scripts[script] = []
# slices that need to be written to the conf
# Parse attributes and update dict of scripts
for sliver in data['slivers']:
for attribute in sliver['attributes']:
- if attribute['name'] == 'vsys':
+ if attribute['tagname'] == 'vsys':
if sliver['name'] not in slices:
# add to conf
slices.append(sliver['name'])
f.close()
except: logger.log_exc()
return slicesinconf
-
-