Найти - Пользователи
Полная версия: aiohttp, доступ к экземпляру loop'а внутри обработчика запроса
Начало » Web » aiohttp, доступ к экземпляру loop'а внутри обработчика запроса
1
ufaweb
Рассмотрим на примере код из документаци:

http://aiohttp.readthedocs.org/en/v0.12.0/web.html

import asyncio
from aiohttp import web
@asyncio.coroutine
def hello(request):
    return web.Response(body=b"Hello, world")

Стоит задача внутри обработчика (def hello) поставить какую-либо задача на выполнение (asyncio.Task(my_task(), loop=loop)

Вопрос в том, можно ли как-то через экземпляр объекта aiohttp.web.Request получить текущий loop? (естественно вопрос про то, как решить задачу без глобальных переменных и без обращения к asyncio.get_event_loop())
pyuser
У объекта Request есть атрибут app, у которого есть свойство loop.
Читайте исходники :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB