тут
http://demos.aiohttp.org/en/latest/tutorial.html?highlight=on_startup#creating-connection-engine
После инициализации on_startup у меня инициализируется aiohttp_security, а именно так:
https://github.com/aio-libs/aiohttp-security/blob/master/demo/database_auth/main.py#L27
Но не находит того самого коннекта бд, который был определён в on_startup
Есть идеи кроме как не выносить создание коннекта за пределы on_startup?
В функции, которую добавляю в on_startup записываю его в app['db']
В setup модуля aiohttp_security задаю его
DBAuthorizationPolicy(app['db'])
Пример почти 1 в 1 из доков, за исключением названия ключа
Решил проблему. Как всегда - дело в асинхроне было, точнее моих кривых руках
Обсуждают сегодня