Всем привет! Копаюсь в aiohttp. Возник сабж знатокам aiohttp. Тривиальный код сервера с обработчиком (handler) запроса:
from aiohttp import web
async def hello(request): return web.Response(text=«Hello, world»)
app = web.Application() app.router.add_get('/', hello)
web.run_app(app)
В доках сказано, что обработчик всегда должен возвращать объект Response. Можно как-то ответить на запрос не из обработчика (в данном случае hello(request)), а например в другой корутине, передав например в глобальный массив контекст запроса? Например, в node.js каждый запрос сопровождается двумя объектами, привязанными к контексту – request и response. Соответственно c response можно делать все что угодно и в любом месте сделать response.end(‘hello’). Сорри если туплю, новичок пока еще.