Size: a a a

2021 June 12

N

Nikita in PiterPy Meetup
Смотри, у тебя может быть сервис, куда ты шлёшь запросы
Этот сервис, отвечает не просто http кодами ошибок, а ещё и в теле добавляет ключ ошибки. Например, если ты прислал неправильные аргументы, то тебе в ответ прилетит 400 и тело ответа {"error": "error.invalid.params", "params": {"argument": "pupa"}, "message": "argument should be lupa"}
Таким образом, ты можешь иметь аж эксепшен для ключа ошибки и бросать этот эксепшен после обработки httpexception.
Однако то что raise_for_status не даёт брать тело ответа, то описанная мною схема работы становится менее удобной

Хотя да, можно обернуть всё в if else с обработкой status кодов..
Просто мне привычнее поведение requests, наверно, в этом дело
источник
2021 June 13

С

Саша in PiterPy Meetup
history - это механизм работы с редиректами. В общем, если редиректов нет, то history пустой всегда. При редиректах он хранит в себе ClientResponces этих редиректов.

Если очень хочется пробрасывать ошибки таким способом то можно сделать что то вроде

r._history = [i for i in r._history] + [r]
r.raise_for_status()

но я бы так не стал делать...
источник
2021 June 15

DB

Dima Boger in PiterPy Meetup
Переслано от Dima Boger
у нас очень странно сломались мета-теги
источник

DB

Dima Boger in PiterPy Meetup
Переслано от Dima Boger
оказалось, что nginx не умеет экранировать $
источник

DB

Dima Boger in PiterPy Meetup
Переслано от Dima Boger
и считывает их как переменные
источник

DB

Dima Boger in PiterPy Meetup
Переслано от Dima Boger
Чтобы вы понимали уровень официальных советов
источник

DB

Dima Boger in PiterPy Meetup
Я в шоке 😱
источник

DB

Dima Boger in PiterPy Meetup
У нас есть SSR на nginx (да)

Мы генерим .html файлы по контенту, а потом эти же файлы раздаём через nginx, добавляя туда набор хедеров. Получалось (до сегодняшнего дня) неплохо.

А потом в одном из хедеров затесался доллар и кусок дальше пропал: было "for only $36", а стало "for only 6" 🌝. Код — простой add_header x-magic-header "for only $36";
источник

E

Eugene in PiterPy Meetup
А что они могут ещё ответить? Если нельзя доллар, что ж они сделают? Разве что код править, но вряд ли кто-то будет это делать.
источник

DB

Dima Boger in PiterPy Meetup
Да нет, я не в смысле совет плохой (хотя хороший совет починить экранирование, конечно), а в смысле решение всратое, я бы не догадался))
источник
2021 June 16

IM

Innokenty Min in PiterPy Meetup
Чатик, есть у кого-то знакомые, работающие/работавшие в СберЗвуке? Есть какие-то отзывы по проекту и условиям труда?)
источник

МЧ

Маша Чакчурина... in PiterPy Meetup
Я туда собеседовалась, мне сказали, что они там распиливают легендарно плохого качества монолит на микросервисы, я испугалась и не пошла.
источник

MV

Mikhail Veselov in PiterPy Meetup
В Люксофте сейчас открыт туда найм (под вывеской Integrity Solutions), обещают до 40 проектов разной степени развития. Монолит, по слухам, действительно есть (аж на Джаве), но и кроме него есть что делать.
источник

PR

Paul Rudnitskiy in PiterPy Meetup
люкссофт уже не нанимает под своим основным брендом? Все настолько плохо?)
источник

MV

Mikhail Veselov in PiterPy Meetup
Нанимает. Штат один, бренды разные. У них для разных направлений разные названия. Дела идут как идут, почему сразу плохо?
источник

PR

Paul Rudnitskiy in PiterPy Meetup
потому что я примерно представляю, как у них имидж. Например, мне очень нравится история про офис в Польше под Нордеа. Потому и уточнил)
источник

MV

Mikhail Veselov in PiterPy Meetup
Я не в курсе про офис Польше ))) Имидж имиджем, основная проблема в том, что мало позиций для удалёнки. Наверно, этот разговор уже не для этого чата
источник
2021 June 18

МЧ

Маша Чакчурина... in PiterPy Meetup
Всем привет! Нет ли у вас знакомых, которые хорошо владеют Тильдой? Если есть, наведите, пожалуйста, в личке, чтобы не засорять чат
источник

ВТ

Виктор Титов... in PiterPy Meetup
всем привет. можно ли как-то без переписывания кода в 3-rd party библиотеке подменить логгер с logging на loguru? потому что хочется красивые лог мессаджи без лишней возни)
источник

ВТ

Виктор Титов... in PiterPy Meetup
хочу логгинг поменять в python-telegram-bot
источник