From 1031a9aec6d988b04b379e02d36374f141337963 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 9ad13419..4abfdf29 100644 --- a/sfa/rspecs/elements/versions/iotlabv1Node.py +++ b/sfa/rspecs/elements/versions/iotlabv1Node.py @@ -184,6 +184,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