Merge "Use utils.exit rather than print+sys.exit"

This commit is contained in:
Jenkins
2015-02-05 12:09:10 +00:00
committed by Gerrit Code Review
2 changed files with 6 additions and 9 deletions

View File

@@ -697,8 +697,6 @@ def main():
try:
OpenStackImagesShell().main(map(encodeutils.safe_decode, sys.argv[1:]))
except KeyboardInterrupt:
print('... terminating glance client', file=sys.stderr)
sys.exit(1)
utils.exit('... terminating glance client')
except Exception as e:
print(utils.exception_to_str(e), file=sys.stderr)
sys.exit(1)
utils.exit(utils.exception_to_str(e))

View File

@@ -18,7 +18,6 @@ from __future__ import print_function
import copy
import functools
import six
import sys
from oslo.utils import encodeutils
from oslo.utils import strutils
@@ -356,15 +355,15 @@ def do_image_delete(gc, args):
def do_member_list(gc, args):
"""Describe sharing permissions by image or tenant."""
if args.image_id and args.tenant_id:
print('Unable to filter members by both --image-id and --tenant-id.')
sys.exit(1)
utils.exit('Unable to filter members by both --image-id and'
' --tenant-id.')
elif args.image_id:
kwargs = {'image': args.image_id}
elif args.tenant_id:
kwargs = {'member': args.tenant_id}
else:
print('Unable to list all members. Specify --image-id or --tenant-id')
sys.exit(1)
utils.exit('Unable to list all members. Specify --image-id or'
' --tenant-id')
members = gc.image_members.list(**kwargs)
columns = ['Image ID', 'Member ID', 'Can Share']