diff --git a/ahserver/processorResource.py b/ahserver/processorResource.py index ef91136..0d87441 100644 --- a/ahserver/processorResource.py +++ b/ahserver/processorResource.py @@ -31,6 +31,7 @@ from aiohttp.web_fileresponse import FileResponse from aiohttp.web_request import Request from aiohttp.web_response import Response, StreamResponse from aiohttp.web_routedef import AbstractRouteDef +from aiohttp_session import get_session from appPublic.jsonConfig import getConfig from appPublic.dictObject import DictObject @@ -251,6 +252,9 @@ class ProcessorResource(StaticResource,Url2File): username=username, userorgid=userorgid) + async def getsession(): + return await get_session(request) + async def remember_ticket(ticket): await auth.remember_ticket(request, ticket) @@ -278,6 +282,7 @@ class ProcessorResource(StaticResource,Url2File): self.parse_request(request) self.y_env.i18n = serveri18n + self.y_env.get_session = getsession self.y_env.file_realpath = file_realpath self.y_env.redirect = redirect self.y_env.info = info