summaryrefslogtreecommitdiff
path: root/src/leap/soledad/server/interfaces.py
diff options
context:
space:
mode:
authordrebs <drebs@leap.se>2017-12-09 08:09:34 -0200
committerdrebs <drebs@leap.se>2017-12-13 13:49:27 -0200
commit94ddb9f80273a3db3fedfdc7a846a1ebeedd0003 (patch)
tree00426c4ffca2de63bf90999eadfdd6fe3852019d /src/leap/soledad/server/interfaces.py
parent8a1ab21e09632928be79fdf7473073ae363f8231 (diff)
[refactor] make read_blob() return a deferred
Diffstat (limited to 'src/leap/soledad/server/interfaces.py')
-rw-r--r--src/leap/soledad/server/interfaces.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/leap/soledad/server/interfaces.py b/src/leap/soledad/server/interfaces.py
index 358a0d62..d7a4aa70 100644
--- a/src/leap/soledad/server/interfaces.py
+++ b/src/leap/soledad/server/interfaces.py
@@ -27,7 +27,7 @@ class IBlobsBackend(Interface):
def read_blob(user, blob_id, namespace=''):
"""
- Read a blob from the backend storage return it as a twisted resource.
+ Read a blob from the backend storage.
:param user: The id of the user who owns the blob.
:type user: str
@@ -36,8 +36,9 @@ class IBlobsBackend(Interface):
:param namespace: An optional namespace for the blob.
:type namespace: str
- :return: The blob as a twisted resource.
- :rtype: twisted.web.resource.Resource
+ :return: A deferred that fires with a file-like object that gives
+ access to the contents of the blob.
+ :rtype: twisted.internet.defer.Deferred
"""
def write_blob(user, blob_id, fd, namespace=''):