added: experiment_description.get_element(guid)
authorAlina Quereilhac <alina.quereilhac@inria.fr>
Tue, 24 May 2011 11:46:07 +0000 (13:46 +0200)
committerAlina Quereilhac <alina.quereilhac@inria.fr>
Tue, 24 May 2011 11:46:07 +0000 (13:46 +0200)
src/nepi/core/design.py

index a005188..309f8e5 100644 (file)
@@ -587,6 +587,14 @@ class ExperimentDescription(object):
             if box: return box
         return None
 
+    def get_element(self, guid):
+        if guid in self._testbed_descriptions:
+            return self._testbed_descriptions[guid]
+        for testbed_description in self._testbed_descriptions.values():
+            box = testbed_description.box(guid)
+            if box: return box
+        return None
+
     def add_testbed_description(self, provider):
         testbed_description = TestbedDescription(self._guid_generator, 
                 provider)