From 639ad7d1a82bb7a5855f8447d135696dbc6f3011 Mon Sep 17 00:00:00 2001 From: Claudio-Daniel Freire Date: Thu, 11 Aug 2011 16:51:49 +0200 Subject: [PATCH] PLCAPI wrapper for getting slice tags --- src/nepi/testbeds/planetlab/plcapi.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/nepi/testbeds/planetlab/plcapi.py b/src/nepi/testbeds/planetlab/plcapi.py index 825713c4..7ba75f81 100644 --- a/src/nepi/testbeds/planetlab/plcapi.py +++ b/src/nepi/testbeds/planetlab/plcapi.py @@ -221,6 +221,18 @@ class PLCAPI(object): filters = kw.pop('filters',{}) filters.update(kw) return self.api.GetNodeTags(self.auth, filters, *fieldstuple) + + def GetSliceTags(self, sliceTagId=None, fields=None, **kw): + if fields is not None: + fieldstuple = (fields,) + else: + fieldstuple = () + if sliceTagId is not None: + return self.api.GetSliceTags(self.auth, sliceTagId, *fieldstuple) + else: + filters = kw.pop('filters',{}) + filters.update(kw) + return self.api.GetSliceTags(self.auth, filters, *fieldstuple) def GetInterfaces(self, interfaceIdOrIp=None, fields=None, **kw): -- 2.47.0