Size: a a a

2020 May 25

RB

Roman Bolkhovitin in rannts
Kirill (Cykooz) Kuzminykh
Хм, странно, а почему всех в интернете лечат по поводу except Exception, но не говорят про BaseException. Это ведь крутой отмазон от невнимательных линтеров 😊
Наверное потому что лепить except Exception можно почти безнаказанно, а если лепить BaseException, то сразу какой-нибудь KeyboardInterrupt отваливается и происходит самоисцеление 😆😆
источник

AS

Artem Savinov in rannts
источник

in

ildar nizamov in rannts
норм. добро пожаловать в интернет
источник

AS

Artem Savinov in rannts
ildar nizamov
норм. добро пожаловать в интернет
ну так то имхо это вполне может быть
источник

SZ

Sergey Z in rannts
Глупости какие, любой уважающий себя школьник к этому возрасту уже всё знает.
А по существу, совершенно насрать, школы закрыты.
источник

AS

Artem Savinov in rannts
Sergey Z
Глупости какие, любой уважающий себя школьник к этому возрасту уже всё знает.
А по существу, совершенно насрать, школы закрыты.
ну вопрос то реально они такое замутили или нет..
источник

SA

Sergey Arkhipov in rannts
Roman Bolkhovitin
Ты впереди планеты всей ))
Changed in version 3.8: CancelledError is now a subclass of BaseException.
Наконец-то!
источник

SA

Sergey Arkhipov in rannts
А, тьфу, оно уже сейчас так
источник

SA

Sergey Arkhipov in rannts
Кстати, насчёт asyncio. Только сегодня в одном из наших проектов перевел все http-взаимодействие с httpx на aiohttp, поскольку первый оказался прямо неожиданным тормозом. А aiohttp хоть внутри и странный немного, зато сразу убрал боттлнек
источник

БС

Байт Словович... in rannts
с httpx дело не имел, но aiohttp тоже не жалуют по скорости. Но мне хватает.
источник

RB

Roman Bolkhovitin in rannts
Клиент? А с чем его сравнивают? Вроде и альтернатив то нет ))
источник

БС

Байт Словович... in rannts
и килент и сервер. С чем сравнивают, не знаю. Читал статьи. Причем видел статьи разных авторов, поэтому и отложилось.
Типа тот же старлетт много быстрее сервера aiohttp.
С другой стороны хз как можно сделать быстрее, используя чистый питон. Вот если формировать запрос на си, то можно ускориться.
источник

SA

Sergey Arkhipov in rannts
Httpx - клиент. На сервере у нас starlette/uvicorn. Starlette понравился чисто из апи + по тому, как он выглядит внутри. Aiohttp более грязный, но, видимо, неспроста
источник

SA

Sergey Arkhipov in rannts
Почему не FastAPI: тупо не увидел никаких преимуществ по сравнению с тем же starlette и Pydantic отдельно
источник

БС

Байт Словович... in rannts
Sergey Arkhipov
Почему не FastAPI: тупо не увидел никаких преимуществ по сравнению с тем же starlette и Pydantic отдельно
если у тебя чистый асинк, то фастапи и не нужен. Там только сахарку добавили чтобы можно было синхронные функции  в пуле вызывать. Ну еще что то по мелочи. А ну openapi "искоробки".
источник

SA

Sergey Arkhipov in rannts
Да, я примерно так же и подумал. Плюс, это просто такой клей между сторонними компонентами. У меня почему-то есть ощущение, что такие вещи довольно быстро забрасываются
источник

RB

Roman Bolkhovitin in rannts
Байт Словович
и килент и сервер. С чем сравнивают, не знаю. Читал статьи. Причем видел статьи разных авторов, поэтому и отложилось.
Типа тот же старлетт много быстрее сервера aiohttp.
С другой стороны хз как можно сделать быстрее, используя чистый питон. Вот если формировать запрос на си, то можно ускориться.
Про то что сервер aiohttp "медленный" если его в вакууме бенчить часто попадается, а про клиент первый раз слышу )
Мне просто кажется что ничего другого действительно нет. Ну кроме httpx, который в бете
источник

БС

Байт Словович... in rannts
могу путать, память девичья 😞 В памяти остался именно клиент. Медленный сервер меня бы не удивило, а вот медленный клиент почему то засел в голове.
источник
2020 May 26

JT

John Tapia in rannts
)
источник

A🍊

Andrey 🍊 in rannts
John Tapia
)
В 2020 году до сих пор в условиях пишут «зарплата два раза в месяц» и «возможен карьерный рост»
источник