Size: a a a

2020 April 19

g(

git commit suicide (... in aiogram [ru]
Если хочешь их внутри использовать то конечно надо
источник

T

Tishka17 in aiogram [ru]
у меня в общем пока 4 вариана:
1. Сделать класс и в инит пихнуть
2. Сделать partial и прокинуть при регитсррации хэндлера
3. Через мидлварю
4. Вдруг они сами передаются
источник

T

Tishka17 in aiogram [ru]
Sergey
да через get_current забери
нахуй
источник

T

Tishka17 in aiogram [ru]
как вы заебали меня своим "да глобальные переменные - норм, чо ты"
источник

g(

git commit suicide (... in aiogram [ru]
Сами не передаются
источник

T

Tishka17 in aiogram [ru]
git commit suicide (shit и match)
Сами не передаются
а где глянуть список что передается
источник

S

Sergey in aiogram [ru]
Tishka17
как вы заебали меня своим "да глобальные переменные - норм, чо ты"
в чем проблема?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
Tishka17
как вы заебали меня своим "да глобальные переменные - норм, чо ты"
Считай их синглтонами
источник

T

Tishka17 in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Считай их синглтонами
гвоно же
источник

T

Tishka17 in aiogram [ru]
Sergey
в чем проблема?
в том, что я хочу покрыть это говно тестами и передать мок нормально
источник

T

Tishka17 in aiogram [ru]
глобалы - говно
синглтоны - антипаттерн
источник

S

Sergey in aiogram [ru]
Tishka17
в том, что я хочу покрыть это говно тестами и передать мок нормально
get_current мокаешь и возвращаешь что надо
источник

T

Tishka17 in aiogram [ru]
Sergey
get_current мокаешь и возвращаешь что надо
я не хочу и не должен выяснять в тестах как именно у меня заимпортирован get_current
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
Блин я хз как бота тестить. Разве что писать хуеву тучу квазимессаджей и квазиапдейтов
источник

T

Tishka17 in aiogram [ru]
у меня уже ощущение, что я в чате телебота, а не аиограма
источник

T

Tishka17 in aiogram [ru]
у меня простой вопрос: где глянуть список что передается в хэндлер?
источник

Forevka ÐΞV... in aiogram [ru]
Tishka17
у меня простой вопрос: где глянуть список что передается в хэндлер?
dispatcher.пу dispatch метод
источник

G

Gabben in aiogram [ru]
Tishka17
у меня простой вопрос: где глянуть список что передается в хэндлер?
в исходниках :D
первым аргументом передается объект события (message/callback_query/etc.) и всё что возвращают фильтры и мидлвари
по умолчанию регистрируется несколько встроенных фильтров, которые тоже могут что-то возвращать (например state) - https://github.com/aiogram/aiogram/blob/aec67b18aff248c87ddf6d47382c19cc9f0e77ec/aiogram/dispatcher/dispatcher.py#L86
источник

T

Tishka17 in aiogram [ru]
я вчера второй раз эти  исходники увидел, так что ещё плохо ориентируюсь, спасибо.
источник

T

Tishka17 in aiogram [ru]
блин, стейт зависит от фильтра какого-то
источник