From: Alina Quereilhac Date: Tue, 24 May 2011 11:46:07 +0000 (+0200) Subject: added: experiment_description.get_element(guid) X-Git-Tag: nepi_v2~2^2~4 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=0a5140342be1c21e9d9eb3a904d3f1845b6d3912;p=nepi.git added: experiment_description.get_element(guid) --- diff --git a/src/nepi/core/design.py b/src/nepi/core/design.py index a0051885..309f8e5b 100644 --- a/src/nepi/core/design.py +++ b/src/nepi/core/design.py @@ -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)