summaryrefslogtreecommitdiff
path: root/targetcli/ui_backstore.py
diff options
context:
space:
mode:
Diffstat (limited to 'targetcli/ui_backstore.py')
-rw-r--r--targetcli/ui_backstore.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/targetcli/ui_backstore.py b/targetcli/ui_backstore.py
index 467ab0e..b67a3bb 100644
--- a/targetcli/ui_backstore.py
+++ b/targetcli/ui_backstore.py
@@ -145,12 +145,12 @@ class UIBackstore(UINode):
try:
child = self.get_child(name)
except ValueError:
- self.shell.log.error("No storage object named %s." % name)
- else:
- child.rtsnode.delete()
- self.remove_child(child)
- self.shell.log.info("Deleted storage object %s." % name)
- self.parent.parent.refresh()
+ raise ExecutionError("No storage object named %s." % name)
+
+ child.rtsnode.delete()
+ self.remove_child(child)
+ self.shell.log.info("Deleted storage object %s." % name)
+ self.parent.parent.refresh()
def ui_complete_delete(self, parameters, text, current_param):
'''
@@ -181,7 +181,7 @@ class UIBackstore(UINode):
try:
storageobject.set_attribute("emulate_model_alias", 1)
except RTSLibError:
- self.shell.log.error("'export_backstore_name_as_model' is set but"
+ raise ExecutionError("'export_backstore_name_as_model' is set but"
" emulate_model_alias\n not supported by kernel.")