Size: a a a

2020 September 15

ПМ

Павел Мальцев... in Moscow Python
Shagit Ziganshin
Допустим если у тебя aiohttp или FastAPI сервис, тебе придется отдельный код для него городить и ты не сможешь шарить компоненты
можешь, но там извращение над собой
источник

ПМ

Павел Мальцев... in Moscow Python
кстати, а чем нынче эту проблему решают?
источник

SZ

Shagit Ziganshin in Moscow Python
Костылями
источник

ПМ

Павел Мальцев... in Moscow Python
эх, я то уж понадеялся, что уже что-то кроме них завезли
источник

AS

Alexey Starkov in Moscow Python
ждем селери 5?
источник

MD

Mike Drepin in Moscow Python
Alexey Starkov
ждем селери 5?
НИнада, пажалуйста
источник

ПМ

Павел Мальцев... in Moscow Python
а там что-то про это заявлено?
источник

SZ

Shagit Ziganshin in Moscow Python
источник

ПМ

Павел Мальцев... in Moscow Python
«This version also refactors our CLI to use click as we prepare to make Celery fully async since it allows us
to invoke async functions in response to commands using asyncclick.»
источник

MD

Mike Drepin in Moscow Python
Shagit Ziganshin
Допустим если у тебя aiohttp или FastAPI сервис, тебе придется отдельный код для него городить и ты не сможешь шарить компоненты
Зачем тебе убогий менеджер тасков, если у тебя event loop под рукой? :)
источник

MD

Mike Drepin in Moscow Python
Только если на кучу нод раскатываться
источник

MD

Mike Drepin in Moscow Python
Не раскатывайся!
источник

SZ

Shagit Ziganshin in Moscow Python
Mike Drepin
Зачем тебе убогий менеджер тасков, если у тебя event loop под рукой? :)
Мне нравится красть велосипеды
источник

AS

Alexey Starkov in Moscow Python
Mike Drepin
Зачем тебе убогий менеджер тасков, если у тебя event loop под рукой? :)
мне не нужен убогий, убогий я уже написал, мне не хочется его развивать, хочется готовый взять
источник

MD

Mike Drepin in Moscow Python
Shagit Ziganshin
Мне нравится красть велосипеды
зачастую у них вместо седушки пики точены. также есть форк с немного другой опцией.
источник

AS

Alexey Starkov in Moscow Python
Павел Мальцев
а там что-то про это заявлено?
The next major version of Celery will support Python 3.5 only, were we are planning to take advantage of the new asyncio library.
это они в 4  версии писали, но вот чего то нет пока, так что ждать наверное не вариант
источник

ПМ

Павел Мальцев... in Moscow Python
вероятно
источник

ПМ

Павел Мальцев... in Moscow Python
если утечки памяти починят уже праздник будет
источник

AZ

Alexander Zelenyak in Moscow Python
Alexander Shorin
только вот не нужно делать i/o в property - пользователь будет очень удивлен сетевым ошибкам при доступе к свойству столь безобидному свойству, например. + имя свойства глагольное и как бы намекает на метод.
Вот тут я не очень соглашусь.
Например, в yadm (как и в любом другом O*M) по доступу к атрибуту может ожидаться резолв объекта по ссылке. Там обычно не совсем проперти, но смысл ровно такой же.
Потому мне кажется, что нет ничего страшного в IO при доступе к атрибутам. Но оно должно быть интерфейсно оправдано, а не просто проперти ради проперти.
источник

AZ

Alexander Zelenyak in Moscow Python
Mike Drepin
Зачем тебе убогий менеджер тасков, если у тебя event loop под рукой? :)
Для перзистентности, например. Или для распределения нагрузки.
источник