Size: a a a

2020 April 16

ф[

фрайдей [полиморфен]... in aiogram [ru]
фрайдей [полиморфен]
я не могу запустить больше двух
я так понял что оно будет ждать пока какая-нибудь функция умрет
источник

G

Gabben in aiogram [ru]
фрайдей [полиморфен]
но количество запускаемых функций ограничено числом моих логических ядер
оно ограничено указанным max_workers при инициализации
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
еще одного минибосса победили
источник

G

Gabben in aiogram [ru]
побеждаем боссов докой
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
а, да. ласт квешн. у них у всех будет разное пространство имен?
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
потому что я слегка архитектурно облажался
у меня есть модуль
api.py

в нем есть класс  Api и сразу же переменная api = Api().

Есть bot.py который дирижирует этим оркестром через main.py. Из main.py он собсна и импортрует функцию dump. В самом же main.py из api.py импортируется переменная api содержащая уже готовый объект Api и передает туда ключ авторизации.
Если я добавлю еще раз выполнение   dump() но уже с другими данными авторизации, оно теоретически может изменить объект в api из первой запущенной dump()?
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
фрайдей [полиморфен]
потому что я слегка архитектурно облажался
у меня есть модуль
api.py

в нем есть класс  Api и сразу же переменная api = Api().

Есть bot.py который дирижирует этим оркестром через main.py. Из main.py он собсна и импортрует функцию dump. В самом же main.py из api.py импортируется переменная api содержащая уже готовый объект Api и передает туда ключ авторизации.
Если я добавлю еще раз выполнение   dump() но уже с другими данными авторизации, оно теоретически может изменить объект в api из первой запущенной dump()?
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
фрайдей [полиморфен]
а, да. ласт квешн. у них у всех будет разное пространство имен?
потому что в трединге у них память общая, но я юзаю ProcessPoolExecutor()
источник

q

quavo in aiogram [ru]
блее волонтер ето топчег
источник

ЕП

Евгений Петров... in aiogram [ru]
Напомните, пожалуйста, если я хочу сделать проверку (например, игнорировать кучу подряд команд от юзера), нужно делать миддлварь?

А то Throttling Example пропал из документации
Upd: пример нашёл, а вот в документации он пропал.
источник

q

quavo in aiogram [ru]
Евгений Петров
Напомните, пожалуйста, если я хочу сделать проверку (например, игнорировать кучу подряд команд от юзера), нужно делать миддлварь?

А то Throttling Example пропал из документации
Upd: пример нашёл, а вот в документации он пропал.
Да
источник

q

quavo in aiogram [ru]
Хотя можно и не только
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
aiogram/throttling_example.py at dev-2.x · aiogram/aiogram
https://github.com/aiogram/aiogram/blob/dev-2.x/examples/throttling_example.py
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
Евгений Петров
Напомните, пожалуйста, если я хочу сделать проверку (например, игнорировать кучу подряд команд от юзера), нужно делать миддлварь?

А то Throttling Example пропал из документации
Upd: пример нашёл, а вот в документации он пропал.
Ты не смотри доку, смотри сразу гитхаб
источник

ЕП

Евгений Петров... in aiogram [ru]
да мне чё-т firefox сразу доку предлагает в URL, поэтому обычно туда иду. Но вообще да, лучше на гитхаб
источник

MV

Maxim Voloshko in aiogram [ru]
Ребят, pythonanywhere пойдёт как хостинг для считай что эхо бота ?)
Я имею ввиду, есть ли у него особенность просто крашить прогу или там всё норм ?
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
у всего бесплатного есть свои особенности
источник

MV

Maxim Voloshko in aiogram [ru]
фрайдей [полиморфен]
у всего бесплатного есть свои особенности
Это понятно)
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
подойдет, наверное. но я бы лучше взял впску под своих ботов
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
тот же амазон бесплатно на год дает, хватит
источник