14930: Adds expiration notice in local time at the end of the run.
[arvados.git] / sdk / python / arvados / commands / arv_copy.py
index c0d05b353c43676d61e92c4d2849ab6907884bfa..8850d0bfd5a82c10633a3b39d0d5958961ead940 100755 (executable)
@@ -1,3 +1,7 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
+
 # arv-copy [--recursive] [--no-recursive] object-uuid src dst
 #
 # Copies an object from Arvados instance src to instance dst.
@@ -16,6 +20,7 @@
 
 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
@@ -155,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