summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorKen Pepple <ken.pepple@gmail.com>2011-02-11 13:53:54 -0800
committerKen Pepple <ken.pepple@gmail.com>2011-02-11 13:53:54 -0800
commit40ec6d45a25bf997ae62dbbf08494aa39f047e33 (patch)
tree5566bf6bd6379fbb2a76b55ff69c26e874843aa5 /bin
parente4061a0f5d06dfd6136c5dda94945214cc9a2cf5 (diff)
updated tests and added more error checking
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