createinterface: Catch error when creating stub (bz 1065042)

This commit is contained in:
Cole Robinson 2014-02-14 09:27:56 -05:00
parent 4b98a471b9
commit 517fbe0b30

View File

@ -546,9 +546,14 @@ class vmmCreateInterface(vmmGObjectUI):
row_dict[name] = row row_dict[name] = row
for name, row in nodedevs.items(): for name, row in nodedevs.items():
key = Interface(self.conn.get_backend()) try:
key.type = Interface.INTERFACE_TYPE_ETHERNET key = Interface(self.conn.get_backend())
key.name = name key.type = Interface.INTERFACE_TYPE_ETHERNET
key.name = name
except Exception, e:
logging.debug("Error creating stub interface '%s': %s",
name, e)
continue
row[INTERFACE_ROW_KEY] = key row[INTERFACE_ROW_KEY] = key
row_dict[name] = row row_dict[name] = row