diff options
| author | Ken Pepple <ken.pepple@gmail.com> | 2011-02-11 13:53:54 -0800 |
|---|---|---|
| committer | Ken Pepple <ken.pepple@gmail.com> | 2011-02-11 13:53:54 -0800 |
| commit | 40ec6d45a25bf997ae62dbbf08494aa39f047e33 (patch) | |
| tree | 5566bf6bd6379fbb2a76b55ff69c26e874843aa5 /bin | |
| parent | e4061a0f5d06dfd6136c5dda94945214cc9a2cf5 (diff) | |
updated tests and added more error checking
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/nova-manage | 15 |
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 |
