projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
8fe01fc
)
6844: Return valid locator (hash+size) if 0 copies requested.
author
Tom Clegg <tom@clinicalfuture.com>
Fri, 7 Aug 2015 03:22:55 +0000
(
03:22
+0000)
committer
Tom Clegg <tom@curoverse.com>
Fri, 7 Aug 2015 05:40:49 +0000
(
01:40
-0400)
sdk/python/arvados/keep.py
patch
|
blob
|
history
diff --git
a/sdk/python/arvados/keep.py
b/sdk/python/arvados/keep.py
index b2700ae5ba71dc9023ce8eb4f843a0d301b729b6..63b99daedd3d3931ac3822da62bff1d556d0806e 100644
(file)
--- 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: