manage-shard-ranges: nicer message if we can't get_info()

Tracebacks are ugly.
Change-Id: I09b907608127e4c633b554be2926245b35402dbf
This commit is contained in:
Tim Burke
2019年02月21日 14:34:48 -08:00
committed by Tim Burke
parent be3e215829
commit 5d4303edbf

View File

@@ -515,7 +515,12 @@ def main(args=None):
logger = get_logger({}, name='ContainerBroker', log_to_console=True)
broker = ContainerBroker(args.container_db, logger=logger,
skip_commits=True)
broker.get_info()
try:
broker.get_info()
except Exception as exc:
print('Error opening container DB %s: %s' % (args.container_db, exc),
file=sys.stderr)
return 2
print('Loaded db broker for %s.' % broker.path, file=sys.stderr)
return args.func(broker, args)
Reference in New Issue
openstack/swift
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.