Size: a a a

2020 May 29

Z

Zack!? in aiogram [ru]
Технопёс
dp.get_state(user, chat)
а через что лучше получать, через диспатчера или storage?
источник

Forevka ÐΞV... in aiogram [ru]
Zack!?
Всему свету по привету
Хочу asyncio task в storage засунуть, чтобы потом по другому триггеру его остановить, но когда запрашиваю данные из стореджа typeerror вылетает с "нельзя таску запиклить". Есть идеи лучше, чем именовать таску, а потом её по имени отлавливать в asyncio.all_tasks()?
словарь где ключ имя таски/идтаски а значение сама таска
источник

Т

Технопёс in aiogram [ru]
Zack!?
а через что лучше получать, через диспатчера или storage?
Диспетчер. Сторедж не совсем публичное API
источник

Z

Zack!? in aiogram [ru]
мля
источник

Z

Zack!? in aiogram [ru]
Forevka ÐΞV
словарь где ключ имя таски/идтаски а значение сама таска
глобалить??
источник

Forevka ÐΞV... in aiogram [ru]
Zack!?
глобалить??
смотря как и где таски создаются и где и как они резолвятся
источник

Forevka ÐΞV... in aiogram [ru]
можешь в мидлвари один пулл для тасок делать и он будетжить на время запроса
источник

Forevka ÐΞV... in aiogram [ru]
можешь глобалить да, как сделаешь так и будет
источник

Z

Zack!? in aiogram [ru]
создаются в обработчике, а резолвятся в aiohttp роуте
Поэтому вариант с мидлварем это не лучший вариант в моем случае
Глобалить тоже не очень хочется, надежней, как мне кажется, через имя отлавливать
источник

Z

Zack!? in aiogram [ru]
@abstract_x @Forevka спасибо
источник

Forevka ÐΞV... in aiogram [ru]
так ты через имя отлавливаешь как бы тоже по глобалу
источник

Forevka ÐΞV... in aiogram [ru]
источник

Z

Zack!? in aiogram [ru]
логично
источник

0

02:37 Coder of the f... in aiogram [ru]
А почему у меня не работает skip_updates?
источник

0

02:37 Coder of the f... in aiogram [ru]
Хоть и написано Updates were skipped successfuly
источник

AR

Alex RootJunior in aiogram [ru]
Zack!?
Всему свету по привету
Хочу asyncio task в storage засунуть, чтобы потом по другому триггеру его остановить, но когда запрашиваю данные из стореджа typeerror вылетает с "нельзя таску запиклить". Есть идеи лучше, чем именовать таску, а потом её по имени отлавливать в asyncio.all_tasks()?
Через внешние планировщики задач разруливай. И/или сигналы.
источник

0

02:37 Coder of the f... in aiogram [ru]
Он обрабатывает старые запросы
источник

Z

Zack!? in aiogram [ru]
Alex RootJunior
Через внешние планировщики задач разруливай. И/или сигналы.
Спасибо, гляну
источник

A

Andrey in aiogram [ru]
Подскажите пожалуйста:
В таблице psql id - serial primary key.
Добавляю данные, все ок.
Потом удаляю: delete from customer where id=8;
Запись уделяется, потом опять добавляю, НО id начинается с 9 и получаются айдишники с «дырками» (1, 2, 4, 5, 8)
Можно как-то «откатывать» последовательность id назад при удалении ?
источник

AR

Alex RootJunior in aiogram [ru]
Andrey
Подскажите пожалуйста:
В таблице psql id - serial primary key.
Добавляю данные, все ок.
Потом удаляю: delete from customer where id=8;
Запись уделяется, потом опять добавляю, НО id начинается с 9 и получаются айдишники с «дырками» (1, 2, 4, 5, 8)
Можно как-то «откатывать» последовательность id назад при удалении ?
Редактировать сиквенс который хранит состояние айди, но это не очень безопасно.
источник