From cf9a9bf5226e1cdf00a7ebbb0d62ec1e2feff8aa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jordan=20Aug=C3=A9?= Date: Tue, 24 Sep 2013 15:47:39 +0200 Subject: [PATCH] rspecs/iotlab: fixed missing position element during RSpec parsing --- sfa/rspecs/elements/versions/iotlabv1Node.py | 6 ++++++ 1 file changed, 6 insertions(+) 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) -- 2.43.0