X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1Node.py;fp=sfa%2Frspecs%2Felements%2Fversions%2Fsfav1Node.py;h=024a52e6d57f3a88bdd3c7f226f9d9280f35fb51;hb=e3877c867d5e9120a21b585782460842539abadb;hp=d8db263a1af29b043b423e604065374c54399ba9;hpb=ca09b71247fa6719b6262a3be4f40c198d1e84ae;p=sfa.git diff --git a/sfa/rspecs/elements/versions/sfav1Node.py b/sfa/rspecs/elements/versions/sfav1Node.py index d8db263a..024a52e6 100644 --- a/sfa/rspecs/elements/versions/sfav1Node.py +++ b/sfa/rspecs/elements/versions/sfav1Node.py @@ -57,6 +57,12 @@ class SFAv1Node: if location: node_elem.add_instance('location', location, Location.fields) + # add granularity of the reservation system + granularity = node.get('granularity') + if granularity: + node_elem.add_instance('granularity', granularity, granularity.fields) + + if isinstance(node.get('interfaces'), list): for interface in node.get('interfaces', []): node_elem.add_instance('interface', interface, ['component_id', 'client_id', 'ipv4'])