From: Tom Clegg Date: Fri, 7 Aug 2015 03:22:55 +0000 (+0000) Subject: 6844: Return valid locator (hash+size) if 0 copies requested. X-Git-Tag: 1.1.0~1414^2~5 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/d2d7138c84a55ef87937cdaefd9c58a66916d76f?hp=8fe01fcc1b88a49f1f7eff14d0435e3ac0649721 6844: Return valid locator (hash+size) if 0 copies requested. --- diff --git a/sdk/python/arvados/keep.py b/sdk/python/arvados/keep.py index b2700ae5ba..63b99daedd 100644 --- a/sdk/python/arvados/keep.py +++ b/sdk/python/arvados/keep.py @@ -932,9 +932,10 @@ class KeepClient(object): raise arvados.errors.ArgumentError("Argument 'data' to KeepClient.put is not type 'str'") data_hash = hashlib.md5(data).hexdigest() + loc_s = data_hash + '+' + str(len(data)) if copies < 1: - return data_hash - locator = KeepLocator(data_hash + '+' + str(len(data))) + return loc_s + locator = KeepLocator(loc_s) headers = {} if self.using_proxy: