import metadata
import weakref
-def getAPI(user, pass_):
+def getAPI(user, pass_, **kw):
import plcapi
- return plcapi.PLCAPI(username=user, password=pass_)
+ return plcapi.PLCAPI(username=user, password=pass_, **kw)
def filterBlacklist(candidates):
blpath = environ.homepath('plblacklist')
finally:
bl.close()
+def getVnet(api, slicename):
+ slicetags = api.GetSliceTags(
+ name = slicename,
+ tagname = 'vsys_vnet',
+ fields=('value',))
+ if slicetags:
+ return slicetags[0]['value']
+ else:
+ return None
+
def getNodes(api, num, **constraints):
# Now do the backtracking search for a suitable solution
# First with existing slice nodes