From 46b308d75cedd7bf2a20dbdbf8b71609fb2d4d45 Mon Sep 17 00:00:00 2001 From: Andy Bavier Date: Thu, 17 Jun 2010 19:18:57 +0000 Subject: [PATCH] Fix crash when missing sliver_defaults tag --- sfa/util/rspecHelper.py | 4 ++++ 1 file changed, 4 insertions(+) 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): -- 2.43.0