Size: a a a

2020 August 31

ED

Eugene Denisov in PiterPy Meetup
pragus
А давайте представим сценарий, когда пользователь  хочет убрать все свои лайки.

Т.е. вот у нас мобильное приложение и там есть "выделить всё" и потом ткнуть unlike
Где ты такое видел?
источник

Б

Боброний in PiterPy Meetup
David Shiko
Я бы так удалял: DELETE https://host/content/id/unlike
Выглядит не очень красиво, но надежно.
Не понимаю зачем id лайка, можно удалять по токену (токен=юзер, 1 юзер = 1 лайк)
DELETE и unlike в урле как-то не сочетаются. Удаление лайка происходит, а не анлайка
источник

E

Eugene in PiterPy Meetup
Eugene Denisov
Где ты такое видел?
я могу только один сценарий придумать, при удалении пользователя удаляются все его лайки и другие следы активности. но это, наверное как-то по другому обычно делается. интерфейса для (диз)лайканья пачками я нигде не встречал. :)
источник

p

pragus in PiterPy Meetup
Eugene Denisov
Где ты такое видел?
Если чуть отвязаться от like/unlike, то посмотри на тот же Google drive где ты файлы двигаешь между каталогами диска.

Или Google photo.
источник

DS

David Shiko in PiterPy Meetup
Кстати можно еще через праметры (а не путь) передавать количество, так даже будет грамотней.
т.е. будет POST https://host/likes/?user-id=5&content-id=4-4&vote=like. Это по факту тот-же json, но параметры указаны в url
источник

DS

David Shiko in PiterPy Meetup
Нашел очень хорошую подсказку у нашего любимого сайта
https://api.stackexchange.com/docs/upvote-question
источник
2020 September 01

A

Aleksandr in PiterPy Meetup
#job #удаленка #Senior #Python

Формат работы: удаленка, офис по желанию - СПБ, м. Волковская. Можем помочь в релокации в Вильнюс.
Занятость: полная
Компенсация: $ 2.5-4k
Что  важно:
1. Английский (upper-intermediate, advanced)
2. Глубокие и системные знания Python’a, соответствующий опыт (опыт от 4 лет).
3. Опыт работы с финтехом.
Рассматриваем специалистов из РФ, Беларуси, Прибалтики.

Буду рад поделиться подробностями: @msansan
источник
2020 September 02

Б

Боброний in PiterPy Meetup
Ребят, а кто-нибудь использует flakehell? У меня в CI и локально он себя по-разному ведёт.

После этой команды
flakehell baseline src/ > .flakehell_baseline

ожидаемо локально следующая команда не выводит ошибок

flakehell lint src/ --baseline=.flakehell_baseline

Но в CI какие-то ошибки вылезают
источник

PU

Petr Ushakov in PiterPy Meetup
Боброний
Ребят, а кто-нибудь использует flakehell? У меня в CI и локально он себя по-разному ведёт.

После этой команды
flakehell baseline src/ > .flakehell_baseline

ожидаемо локально следующая команда не выводит ошибок

flakehell lint src/ --baseline=.flakehell_baseline

Но в CI какие-то ошибки вылезают
У меня такое было с flake8. "Причина" была в разных версиях Python: локально был 3.7.3, на сервере 3.8.0. Истинная причина неясна, ошибка flake8 была какая-то очень общая без явной связи с версией Python.
источник

Б

Боброний in PiterPy Meetup
Petr Ushakov
У меня такое было с flake8. "Причина" была в разных версиях Python: локально был 3.7.3, на сервере 3.8.0. Истинная причина неясна, ошибка flake8 была какая-то очень общая без явной связи с версией Python.
Версии одинаковые, тоже об этом подумал
источник

Б

Боброний in PiterPy Meetup
Ещё смущает, что после команды flakehell baseline src/ > .flakehell_baseline файл иногда меняется, хотя код не менялся.  И если ещё раз локально вызвать lint, опять же никаких ошибок. И даже после удаления изменений ошибок не появляется
источник
2020 September 03

Б

Боброний in PiterPy Meetup
Боброний
Ребят, а кто-нибудь использует flakehell? У меня в CI и локально он себя по-разному ведёт.

После этой команды
flakehell baseline src/ > .flakehell_baseline

ожидаемо локально следующая команда не выводит ошибок

flakehell lint src/ --baseline=.flakehell_baseline

Но в CI какие-то ошибки вылезают
Почистил ~/.cache/flakehell, появились ошибки локально, но другие 🙂
источник

DB

Dima Boger in PiterPy Meetup
Боброний
Почистил ~/.cache/flakehell, появились ошибки локально, но другие 🙂
хех
источник

Б

Боброний in PiterPy Meetup
Кажется при использовании кеша, flakehell не учитывает конфиг самого flake8. То есть если меняется конфиг, кеш не инвалидируется
источник
2020 September 04

Б

Боброний in PiterPy Meetup
сгенерировал baseline в CI, ожидаемо он там совершенно другим получился. Пересоздал окружение и поставил зависимости заново, получил уже третий результат 😬
источник

Б

Боброний in PiterPy Meetup
Попробую позапускать flake8 и сравнить выхлоп в разных средах, видимо в нём проблема
источник

А4

Андрей 42 in PiterPy Meetup
Ребята, кто-нибудь пользовался memory-profiler'ом или еще каким-нибудь профайлером в мультипрофесс скрипте?
источник
2020 September 05

MV

Maxim Vasilev in PiterPy Meetup
Андрей 42
Ребята, кто-нибудь пользовался memory-profiler'ом или еще каким-нибудь профайлером в мультипрофесс скрипте?
источник

MV

Maxim Vasilev in PiterPy Meetup
А вообще по профайлингу питона есть крутой доклад с pycon.
https://www.youtube.com/watch?v=IHfwyGjMBDs
источник
2020 September 08

AS

Alex Surnov in PiterPy Meetup
Ребята привет. Кто-нибудь использовал такой прием для ускорения приложений? Сфоткал в Зингер книгу
источник