-#!/usr/bin/env python
+#!/usr/bin/env python3
#
# Copyright (C) The Arvados Authors. All rights reserved.
#
pass
opts = argparse.ArgumentParser(add_help=False)
-opts.add_argument('--vocabulary-file', type=str, metavar='PATH', default=None,
- required=True, help="""
+opts.add_argument('--vocabulary-file', type=str, metavar='PATH', required=True,
+ help="""
Use vocabulary definition file at PATH for migration decisions.
""")
opts.add_argument('--dry-run', action='store_true', default=False,
if not args.dry_run and migrated_counter % 100 == 0:
logger.info('Migrating {} objects...'.format(migrated_counter))
- if not args.dry_run:
- logger.info('Done, total object migrated: {}.'.format(migrated_counter))
+ if args.dry_run and migrated_counter == 0:
+ logger.info('Nothing to do.')
+ elif not args.dry_run:
+ logger.info('Done, total objects migrated: {}.'.format(migrated_counter))
return 0
if __name__ == "__main__":