diff options
| -rw-r--r-- | service/pixelated/resources/mail_resource.py | 4 | ||||
| -rw-r--r-- | service/pixelated/resources/mails_resource.py | 5 | 
2 files changed, 4 insertions, 5 deletions
diff --git a/service/pixelated/resources/mail_resource.py b/service/pixelated/resources/mail_resource.py index 40d6aa89..15ca1939 100644 --- a/service/pixelated/resources/mail_resource.py +++ b/service/pixelated/resources/mail_resource.py @@ -3,6 +3,7 @@ from pixelated.resources import respond_json, respond_json_deferred  from twisted.web.resource import Resource  from twisted.web.server import NOT_DONE_YET +  class MailTags(Resource):      isLeaf = True @@ -33,8 +34,7 @@ class Mail(Resource):      def render_GET(self, request):          d = self._mail_service.mail(self._mail_id) -        response = lambda mail: respond_json_deferred(mail.as_dict(), request) -        d.addCallback(response) +        d.addCallback(lambda mail: respond_json_deferred(mail.as_dict(), request))          return NOT_DONE_YET diff --git a/service/pixelated/resources/mails_resource.py b/service/pixelated/resources/mails_resource.py index 37c789cf..7c9f8cc5 100644 --- a/service/pixelated/resources/mails_resource.py +++ b/service/pixelated/resources/mails_resource.py @@ -93,13 +93,12 @@ class MailsResource(Resource):          query, window_size, page = request.args.get('q')[0], request.args.get('w')[0], request.args.get('p')[0]          d = self._mail_service.mails(query, window_size, page) -        response = lambda (mails, total): { +        d.addCallback(lambda (mails, total): {              "stats": {                  "total": total,              },              "mails": [mail.as_dict() for mail in mails] -        } -        d.addCallback(response) +        })          d.addCallback(lambda res: respond_json_deferred(res, request))          return NOT_DONE_YET  | 
