rspecs/iotlab: fixed missing position element during RSpec parsing
authorJordan Augé <jordan.auge@lip6.fr>
Tue, 24 Sep 2013 13:47:39 +0000 (15:47 +0200)
committerJordan Augé <jordan.auge@lip6.fr>
Tue, 24 Sep 2013 13:47:39 +0000 (15:47 +0200)
sfa/rspecs/elements/versions/iotlabv1Node.py

index af3d0d4..6a95d23 100644 (file)
@@ -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)