X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e61df48303291900581ef4a64dcf97864598c5f4..2e4ec565fc74e6de19fefd2a8670fd319544ce73:/sdk/python/arvados/commands/arv_copy.py?ds=sidebyside diff --git a/sdk/python/arvados/commands/arv_copy.py b/sdk/python/arvados/commands/arv_copy.py index c5d74efe55..8850d0bfd5 100755 --- a/sdk/python/arvados/commands/arv_copy.py +++ b/sdk/python/arvados/commands/arv_copy.py @@ -1,4 +1,6 @@ -#! /usr/bin/env python +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 # arv-copy [--recursive] [--no-recursive] object-uuid src dst # @@ -18,10 +20,10 @@ from __future__ import division from future import standard_library +from future.utils import listvalues standard_library.install_aliases() from past.builtins import basestring from builtins import object -from past.utils import old_div import argparse import contextlib import getpass @@ -158,7 +160,7 @@ def main(): abort("cannot copy object {} of type {}".format(args.object_uuid, t)) # Clean up any outstanding temp git repositories. - for d in list(local_repo_dir.values()): + for d in listvalues(local_repo_dir): shutil.rmtree(d, ignore_errors=True) # If no exception was thrown and the response does not have an @@ -805,7 +807,7 @@ def select_git_url(api, repo_name, retries, allow_insecure_http, allow_insecure_ if git_url.startswith("http:"): if allow_insecure_http: - logger.warn("Using insecure git url %s but will allow this because %s", git_url, allow_insecure_http_opt) + logger.warning("Using insecure git url %s but will allow this because %s", git_url, allow_insecure_http_opt) else: raise Exception("Refusing to use insecure git url %s, use %s if you really want this." % (git_url, allow_insecure_http_opt)) @@ -954,7 +956,7 @@ def human_progress(obj_uuid, bytes_written, bytes_expected): return "\r{}: {}M / {}M {:.1%} ".format( obj_uuid, bytes_written >> 20, bytes_expected >> 20, - old_div(float(bytes_written), bytes_expected)) + float(bytes_written) / bytes_expected) else: return "\r{}: {} ".format(obj_uuid, bytes_written)