diff options
Diffstat (limited to 'service/pixelated/resources/attachments_resource.py')
-rw-r--r-- | service/pixelated/resources/attachments_resource.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/service/pixelated/resources/attachments_resource.py b/service/pixelated/resources/attachments_resource.py index 0ab214b9..e0ba1bd1 100644 --- a/service/pixelated/resources/attachments_resource.py +++ b/service/pixelated/resources/attachments_resource.py @@ -19,10 +19,14 @@ import io import re from twisted.protocols.basic import FileSender from twisted.python.log import err +from twisted.web import server from twisted.web.resource import Resource class AttachmentResource(Resource): + + isLeaf = True + def __init__(self, attachment_id, querier): Resource.__init__(self) self.attachment_id = attachment_id @@ -44,7 +48,7 @@ class AttachmentResource(Resource): d.addErrback(err).addCallback(cb_finished) - return d + return server.NOT_DONE_YET def _extract_mimetype(self, content_type): match = re.compile('([A-Za-z-]+\/[A-Za-z-]+)').search(content_type) @@ -53,8 +57,6 @@ class AttachmentResource(Resource): class AttachmentsResource(Resource): - isLeaf = True - def __init__(self, querier): Resource.__init__(self) self.querier = querier |