X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplc%2Fnetwork.py;h=04daa50d9f58c77751686c84a27cda5646b3e72b;hb=ad8023008c7906fcfa08cc402c2c931f798c8aea;hp=3b16226f0c56466297e368299c2758ac3dbac57c;hpb=4d17883d9210a0bee2572d7c237e2e40d1e66b5c;p=sfa.git diff --git a/sfa/plc/network.py b/sfa/plc/network.py index 3b16226f..04daa50d 100644 --- a/sfa/plc/network.py +++ b/sfa/plc/network.py @@ -198,6 +198,9 @@ class Slice: class Slicetag: newid = -1 + filter_fields = ['slice_tag_id','slice_id','tagname','value','node_id','category','min_role_id'] + ignore_tags = ['hmac','ssh_key'] + def __init__(self, tag = None): if not tag: return @@ -538,7 +541,7 @@ class Network: Create a dictionary of slicetag objects keyed by slice tag ID """ tmp = [] - for tag in api.plshell.GetSliceTags(self.user_plauth): + for tag in api.plshell.GetSliceTags(self.user_plauth, {'~tagname':Slicetag.ignore_tags}, Slicetag.filter_fields): t = tag['slice_tag_id'], Slicetag(tag) tmp.append(t) return dict(tmp)