From 94ddb9f80273a3db3fedfdc7a846a1ebeedd0003 Mon Sep 17 00:00:00 2001 From: drebs Date: Sat, 9 Dec 2017 08:09:34 -0200 Subject: [refactor] make read_blob() return a deferred --- src/leap/soledad/server/interfaces.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/leap/soledad/server/interfaces.py') 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=''): -- cgit v1.2.3