From: Jordan Augé Date: Tue, 24 Sep 2013 13:47:39 +0000 (+0200) Subject: rspecs/iotlab: fixed missing position element during RSpec parsing X-Git-Tag: sfa-2.1-27~18 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=cf9a9bf5226e1cdf00a7ebbb0d62ec1e2feff8aa;p=sfa.git rspecs/iotlab: fixed missing position element during RSpec parsing --- diff --git a/sfa/rspecs/elements/versions/iotlabv1Node.py b/sfa/rspecs/elements/versions/iotlabv1Node.py index af3d0d4c..6a95d238 100644 --- a/sfa/rspecs/elements/versions/iotlabv1Node.py +++ b/sfa/rspecs/elements/versions/iotlabv1Node.py @@ -257,6 +257,12 @@ class Iotlabv1Node: node['interfaces'] = [iface_elem.get_instance(Interface) for iface_elem in iface_elems] + # get position + position_elems = node_elem.xpath('./default:position | ./position') + if position_elems: + position_elem = position_elems[0] + node['position'] = position_elem.get_instance(IotlabPosition) + # get services #node['services'] = PGv2Services.get_services(node_elem)