Size: a a a

2020 October 02

AO

Alexander Ovchinniko... in PiterPy Meetup
Воот, вот это всё бы в образцово-показательный пример объединить
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
И показывать как некий эталон идеологически правильной реализации, а то в одном месте это чуть-чуть правильно, а там бы улучшить, а в другом месте наоборот ... а в идеале бы нечто такое, на что можно было бы ссылаться и копипастить с минимальными изменениями...
источник

DB

Dima Boger in PiterPy Meetup
Вот ещё неплохой тред:
https://github.com/python-poetry/poetry/issues/1879
источник
2020 October 05

K

Katerina in PiterPy Meetup
Подскажите, я могу в Django во Viewset отправить внешний запрос на сторонний сайт, на основании ответа которого я уже пойму, какой запрос отправлять? Как это гуглить?
источник

DB

Dima Boger in PiterPy Meetup
Да, но потеряется вся красота общности вьюсетов. В общем случае тебе просто нужно переопределить нужный экшен https://www.django-rest-framework.org/api-guide/viewsets/#viewset-actions и наполнить его кастомной логикой
источник

DB

Dima Boger in PiterPy Meetup
Katerina
Подскажите, я могу в Django во Viewset отправить внешний запрос на сторонний сайт, на основании ответа которого я уже пойму, какой запрос отправлять? Как это гуглить?
А ты как-то с базой там работаешь? В зависимости от ответа от внешнего сервиса ты достаёшь разные модели или разные инстансы моделей? Или вообще там работы с базой как таковой нет?
источник

K

Katerina in PiterPy Meetup
Dima Boger
А ты как-то с базой там работаешь? В зависимости от ответа от внешнего сервиса ты достаёшь разные модели или разные инстансы моделей? Или вообще там работы с базой как таковой нет?
Там работы с базой нет, хочу в Телеграмме проверять токен бота, верный или нет. Там просто надо отправить запрос в ТГ и посмотреть, есть ли ошибка.  Для этого кастомный action надо делать, как я поняла. Нашла, что можно просто r = requests.get() сделать, а потом прочитать r.json(), сейчас попробую так.
источник

DB

Dima Boger in PiterPy Meetup
🎉
источник

DB

Dima Boger in PiterPy Meetup
Переслано от GithubReleases
python/cpython tagged: v3.9.0
Link: https://github.com/python/cpython/releases/tag/v3.9.0
Release notes:
Python 3.9.0
источник

DB

Dima Boger in PiterPy Meetup
источник

S

Stan in PiterPy Meetup
https://docs.python.org/3.9/whatsnew/3.9.html#http
HTTP status codes 103 EARLY_HINTS, 418 IM_A_TEAPOT and 425 TOO_EARLY are added to http.HTTPStatus.

Ну теперь заживём
источник

ED

Eugene Denisov in PiterPy Meetup
pep-585 (Builtin Generic Types), pep-614 (Any valid expression can now be used as a decorator), graphlib. А главное, новый парсер, куча оптимизаций и без причуд типа моржика.
источник
2020 October 07

A🚀

Andrey 🚀🚀🚀 Popp... in PiterPy Meetup
а посоветуйте какой нибудь линтер для питона, который зироконфиг и делает хотя бы что то полезное (показывает неиспользуемые переменные и ссылки на несуществующие имена)... или mypy сразу только?
источник

MK

Maxim Koltsov in PiterPy Meetup
flake8?
источник

Б

Боброний in PiterPy Meetup
+
источник

A🚀

Andrey 🚀🚀🚀 Popp... in PiterPy Meetup
а он разве умеет это? думал он про pep8, пробую
источник

A🚀

Andrey 🚀🚀🚀 Popp... in PiterPy Meetup
класс, спасибо, что то делает
источник

MK

Maxim Koltsov in PiterPy Meetup
но и mypy тоже стоит прикрутить ;)
источник

DB

Dima Boger in PiterPy Meetup
Andrey 🚀🚀🚀 Popp
а посоветуйте какой нибудь линтер для питона, который зироконфиг и делает хотя бы что то полезное (показывает неиспользуемые переменные и ссылки на несуществующие имена)... или mypy сразу только?
можно ещё упороться и wemake-python-styleguide

но на существующий проект его сложно
источник

DB

Dima Boger in PiterPy Meetup
Maxim Koltsov
но и mypy тоже стоит прикрутить ;)
+
источник