From dac77d5d53bb56054b91ba2ed223a49da08848f8 Mon Sep 17 00:00:00 2001 From: Brett Smith Date: Tue, 18 Aug 2015 08:44:06 -0400 Subject: [PATCH] 6095: Brown paper bag fix the last commit. I swear I tried to test before I pushed, but I used --no-recursive, which meant we never got to this code. That also explains why we didn't catch the lack of recursion earlier. Apologies. Refs #6095. --- sdk/python/arvados/commands/arv_copy.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk/python/arvados/commands/arv_copy.py b/sdk/python/arvados/commands/arv_copy.py index c1ee156bcc..8ee61f5bc1 100755 --- a/sdk/python/arvados/commands/arv_copy.py +++ b/sdk/python/arvados/commands/arv_copy.py @@ -330,10 +330,10 @@ def copy_collections(obj, src, dst, args): obj = arvados.util.collection_uuid_pattern.sub(copy_collection_fn, obj) return obj elif isinstance(obj, dict): - return type(v)((v, copy_collections(obj[v], src, dst, args)) - for v in obj) + return type(obj)((v, copy_collections(obj[v], src, dst, args)) + for v in obj) elif isinstance(obj, list): - return type(v)(copy_collections(v, src, dst, args) for v in obj) + return type(obj)(copy_collections(v, src, dst, args) for v in obj) return obj def migrate_jobspec(jobspec, src, dst, dst_repo, args): -- 2.30.2