summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/nova-manage15
1 files changed, 6 insertions, 9 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index e3c3e70f8..c819af628 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -623,15 +623,16 @@ class InstanceTypeCommands(object):
arguments: name memory_mb vcpus local_gb"""
try:
instance_types.create(name, memory, vcpus, local_gb, flavorid)
- except exception.InvalidInputException:
+ except exception.InvalidInputException, e:
print "Must supply valid parameters to create instance type"
+ print e
sys.exit(1)
except exception.DBError, e:
print "DB Error: %s" % e
- sys.exit(1)
+ sys.exit(2)
except:
print "Unknown error"
- sys.exit(1)
+ sys.exit(3)
else:
print "%s created" % name
@@ -639,14 +640,10 @@ class InstanceTypeCommands(object):
"""Marks instance types / flavors as deleted
arguments: name"""
try:
- records = instance_types.destroy(name)
- except exception.InvalidParameters:
+ instance_types.destroy(name)
+ except exception.ApiError:
print "Valid instance type name is required"
sys.exit(1)
- except exception.NotFound, e:
- print "Instance type name %s not found. \
- No instance type deleted." % name
- sys.exit(1)
else:
print "%s deleted" % name