From: Andy Bavier Date: Thu, 17 Jun 2010 19:18:57 +0000 (+0000) Subject: Fix crash when missing sliver_defaults tag X-Git-Tag: sfa-1.0-0~169 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=46b308d75cedd7bf2a20dbdbf8b71609fb2d4d45;p=sfa.git Fix crash when missing sliver_defaults tag --- diff --git a/sfa/util/rspecHelper.py b/sfa/util/rspecHelper.py index e629a86a..613e5aed 100755 --- a/sfa/util/rspecHelper.py +++ b/sfa/util/rspecHelper.py @@ -56,6 +56,10 @@ class RSpec: def add_default_sliver_attribute(self, name, value): defaults = self.rspec.find(".//sliver_defaults") + if defaults is None: + defaults = etree.Element("sliver_defaults") + network = self.rspec.find(".//network") + network.insert(0, defaults) self.add_attribute(defaults, name, value) def add_sliver_attribute(self, hostname, name, value):