From 66a47fa2345775037b127c295f8611534527fadc Mon Sep 17 00:00:00 2001 From: NavaL Date: Mon, 18 Jan 2016 18:27:31 +0100 Subject: migrating mail resources to use services factory Issue #576 --- service/pixelated/resources/mail_resource.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'service/pixelated/resources/mail_resource.py') diff --git a/service/pixelated/resources/mail_resource.py b/service/pixelated/resources/mail_resource.py index 3d151777..3661be9d 100644 --- a/service/pixelated/resources/mail_resource.py +++ b/service/pixelated/resources/mail_resource.py @@ -1,5 +1,5 @@ import json -from pixelated.resources import respond_json, respond_json_deferred +from pixelated.resources import respond_json, respond_json_deferred, BaseResource from pixelated.support import replier from twisted.web.resource import Resource from twisted.web.server import NOT_DONE_YET @@ -62,11 +62,11 @@ class Mail(Resource): return NOT_DONE_YET -class MailResource(Resource): +class MailResource(BaseResource): - def __init__(self, mail_service): - Resource.__init__(self) - self._mail_service = mail_service + def __init__(self, services_factory): + BaseResource.__init__(self, services_factory) def getChild(self, mail_id, request): - return Mail(mail_id, self._mail_service) + _mail_service = self.mail_service(request) + return Mail(mail_id, _mail_service) -- cgit v1.2.3