Size: a a a

2020 May 20

TO

The Legends Of My Li... in PiterPy Meetup
Dima Boger
Актуальность в разных контекстах, про смысл это конечно зря
Смысла для меня*
источник

YV

Yuliya Volkova in PiterPy Meetup
Понятие актуальности оно имеет контекст
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Yuliya Volkova
Ну по звёздам на гите они догоняют саник (это конечно не показатель) и сколько Тианголо выступает- мне кажется вопрос времени.
вообще, как я сам пришёл к FastAPI - я смотрел бенчмарки типа такого https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=update&l=zijzen-f
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
то есть звёзды это хорошо, но бенчмарки, пусть и синтетические, интереснее
источник

YV

Yuliya Volkova in PiterPy Meetup
Alexander Ovchinnikov 🦁
то есть звёзды это хорошо, но бенчмарки, пусть и синтетические, интереснее
Мне казалось там тоже все не плохо
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
и вот Starlette/FastAPI там достаточно неплохие позиции имеют, можно даже сравнить с решениями на Go (отрыв раза в 2 всего лишь)
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
Yuliya Volkova
Мне казалось там тоже все не плохо
возможно, если честно, я не помню, сколько там звёзд
источник

YV

Yuliya Volkova in PiterPy Meetup
Я помню забавный бенчмарк на хабре публиковали, саник поставили за gunicorn и такие «саник медленный» ) вспомнилось в тему бенчмарков
источник

YV

Yuliya Volkova in PiterPy Meetup
Alexander Ovchinnikov 🦁
возможно, если честно, я не помню, сколько там звёзд
Я к тому, что про бенчмарк не говорю тк у фаст апи там все хорошо было
источник
2020 May 21

E

Eugene in PiterPy Meetup
Меня каждый раз поражает библиотека datetime. Надо же было такое сделать.
источник

DA

Dmitry Alimov in PiterPy Meetup
Eugene
Меня каждый раз поражает библиотека datetime. Надо же было такое сделать.
ну вроде логика есть. в шестидесяти секунд сколько секунд? 60 или 0. а минут? а всего секунд?)
источник

DA

Dmitry Alimov in PiterPy Meetup
хотя тут да. сранно) почему 24 часа так отличаются
источник

E

Eugene in PiterPy Meetup
Dmitry Alimov
ну вроде логика есть. в шестидесяти секунд сколько секунд? 60 или 0. а минут? а всего секунд?)
Я не вижу логики в таком API, когда секунды обнуляются если задана дельта в одни сутки. Это как минимум странно.

Для примера, в dateutil.relativedelta (тоже монстр), но там хотя бы одинаково работает для любых входных. Дельта автоматически конвертируется из секунд в то, во что можно сконвертировать.
источник

E

Eugene in PiterPy Meetup
relativedelta.relativedelta(seconds=1000)
Out[76]: relativedelta(minutes=+16, seconds=+40)

relativedelta.relativedelta(seconds=86400)
Out[77]: relativedelta(days=+1)

relativedelta.relativedelta(seconds=56000)
Out[78]: relativedelta(hours=+15, minutes=+33, seconds=+20)
источник

DA

Dmitry Alimov in PiterPy Meetup
))) уверен, что кто-то создавал на это багу. и авторы даже обосновали почему так)))))
источник

DA

Dmitry Alimov in PiterPy Meetup
Eugene
relativedelta.relativedelta(seconds=1000)
Out[76]: relativedelta(minutes=+16, seconds=+40)

relativedelta.relativedelta(seconds=86400)
Out[77]: relativedelta(days=+1)

relativedelta.relativedelta(seconds=56000)
Out[78]: relativedelta(hours=+15, minutes=+33, seconds=+20)
найс
источник

E

Eugene in PiterPy Meetup
Да, но там нет total_ методов.
вот issue, например
https://github.com/dateutil/dateutil/issues/709
источник

DA

Dmitry Alimov in PiterPy Meetup
мы заложники api прошлого
источник

E

Eugene in PiterPy Meetup
Есть ещё pendulum (от автора poetry), там в классе duration есть total_ методы для всего :) но ведет он себя так же как timedelta
https://pendulum.eustace.io/
источник

DA

Dmitry Alimov in PiterPy Meetup
Eugene
Есть ещё pendulum (от автора poetry), там в классе duration есть total_ методы для всего :) но ведет он себя так же как timedelta
https://pendulum.eustace.io/
😊
источник