Size: a a a

2017 August 04

OA

Oleg A. 🇷🇺 in aiogram [ru]
Слушай, можешь помочь с asyncio?
Я модуль себе делал DbHelper, чтобы удобно было с бд работать.
Сейчас его пытаюсь на asyncio перетащить
Нужен опытный взгляд, правильно ли я делаю
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
источник

AR

Alex RootJunior in aiogram [ru]
именно такое решение практически бесполезно.

тогда лучше использовать асинхронный драйвер, например https://github.com/aio-libs/aiomysql

и его уже завернуть вот так как ты сделал
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
воу! круть 🙂
побегу смотреть
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
хм, смотрю пример, туда нужно loop передавать
если у меня реализация в отдельном модуле идёт, мне его через from bot import loop передавать или как?
источник

AR

Alex RootJunior in aiogram [ru]
да
источник

AR

Alex RootJunior in aiogram [ru]
либо другим способом - asyncio.get_event_loop()
если используется стандартный луп - данный метод вернет тот же
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Т.е. если я в разных модулях буду писать
loop = asyncio.get_event_loop()

то каждый раз это будет один loop, а не его экзепляр?
источник

AR

Alex RootJunior in aiogram [ru]
Oleg A. 🇷🇺
Т.е. если я в разных модулях буду писать
loop = asyncio.get_event_loop()

то каждый раз это будет один loop, а не его экзепляр?
если политика получения эвентлупа не изменена, то да
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
круто
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
=)
источник

AR

Alex RootJunior in aiogram [ru]
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
я правильно прочитал, что пул в данном контексте это постоянновисящая в ожидании предподготовка для коннекта? Мы просто из неё потом оперативно тащим коннект и дальше работает как обычно?
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
просто в pymysql мы сразу тащили коннект, из него доставали курсор


а тут тащим пул, из него коннект, и него курсор
источник

AR

Alex RootJunior in aiogram [ru]
Oleg A. 🇷🇺
я правильно прочитал, что пул в данном контексте это постоянновисящая в ожидании предподготовка для коннекта? Мы просто из неё потом оперативно тащим коннект и дальше работает как обычно?
видимо да, и я не использую данную библиотеку, как и MySQL
я пользуюсь PostgreSQL вместе с peewee
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Я думал, что слон только для тяжелых данных
источник

OA

Oleg A. 🇷🇺 in aiogram [ru]
Надо будет почитать ещё)
источник

AR

Alex RootJunior in aiogram [ru]
Oleg A. 🇷🇺
Я думал, что слон только для тяжелых данных
Нет, он просто быстрее и удобнее (как по мне) %)
источник

AR

Alex RootJunior in aiogram [ru]
Ну и бигдату резвенько ворочает
источник
2017 August 05

AR

Alex RootJunior in aiogram [ru]
/test
источник