def restore(args): """ Command for restoring files from snapshots. Args: args (argparse.Namespace): previously parsed arguments Raises: SystemExit: 0 """ setQuiet(args) printHeader() cfg = getConfig(args) _mount(cfg) if cfg.backupOnRestore() and not args.no_local_backup: backup = True else: backup = args.local_backup cli.restore(cfg, args.SNAPSHOT_ID, args.WHAT, args.WHERE, delete=args.delete, backup=backup, only_new=args.only_new) _umount(cfg) sys.exit(RETURN_OK)
def restore(args): """ Command for restoring files from snapshots. Args: args (argparse.Namespace): previously parsed arguments Raises: SystemExit: 0 """ setQuiet(args) printHeader() cfg = getConfig(args) _mount(cfg) if cfg.backupOnRestore() and not args.no_local_backup: backup = True else: backup = args.local_backup cli.restore(cfg, args.SNAPSHOT_ID, args.WHAT, args.WHERE, delete = args.delete, backup = backup, only_new = args.only_new) _umount(cfg) sys.exit(RETURN_OK)
def restore(args): """ Command for restoring files from snapshots. args: argparse.ArgumentParser instance """ setQuiet(args) printHeader() cfg = getConfig(args) _mount(cfg) cli.restore(cfg, args.SNAPSHOT_ID, args.WHAT, args.WHERE, delete = args.delete, backup = args.local_backup, no_backup = args.no_local_backup) _umount(cfg) sys.exit(RETURN_OK)
def restore(args): """ Command for restoring files from snapshots. args: argparse.ArgumentParser instance """ setQuiet(args) printHeader() cfg = getConfig(args) _mount(cfg) cli.restore(cfg, args.SNAPSHOT_ID, args.WHAT, args.WHERE, delete=args.delete, backup=args.local_backup, no_backup=args.no_local_backup) _umount(cfg) sys.exit(RETURN_OK)