Size: a a a

2021 April 02

KK

Kirill (Cykooz) Kuzm... in rannts
Ну или более гибкий вариант - запускать евент-луп в отдельном треде, и из основного, синхронного треда пулить в него таски и ждать их завершения.
источник

БС

Байт Словович... in rannts
это работает если ты делаешь запрос и получаешь простой ответ.
Если в ответ умный объект возвращается, который имеет ручки по которым может делать http запросы, то уже так не получится
источник

БС

Байт Словович... in rannts
простой пример -- возвращается пагинированный список объектов.
метод next() вернет объект или если страница закончена, то надо идти, загружать следующую страницу, и возвращать объект уже из неё
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Байт Словович
простой пример -- возвращается пагинированный список объектов.
метод next() вернет объект или если страница закончена, то надо идти, загружать следующую страницу, и возвращать объект уже из неё
Хм, ну да, тут будет геморой - придётся дублировать как минимум структуру всех объектов. Хотя такое тоже делают автоматом (декоратором или метаклассами).
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Вроде motor как-то так делает - он просто заворачивает синхронные версии классов из pymongo в асинхронную обёртку в которой прописанно, какие именно методы класса надо сделать асинхронными.
источник

in

ildar nizamov in rannts
Roman Bolkhovitin
Клевого типа py-spy я ничего для памяти не нашел, а memory-profiler ты наверняка и так знаешь. Но вообще похоже что все с pympler упражняются, который Антон тут советовал недавно
Спасибо. Хотелось что-то, что умеет строить профилировать память и строить флэймграфы, но с таким как-то не густо. В итоге заюзал austin. Умеет цепляться к запущенному процессу, выплёвывать в формате для flamegraph.pl. Ещё есть обвязка austin-tui чтобы в реалтайме смотреть
источник

RB

Roman Bolkhovitin in rannts
ildar nizamov
Спасибо. Хотелось что-то, что умеет строить профилировать память и строить флэймграфы, но с таким как-то не густо. В итоге заюзал austin. Умеет цепляться к запущенному процессу, выплёвывать в формате для flamegraph.pl. Ещё есть обвязка austin-tui чтобы в реалтайме смотреть
ага, я понял что хотелось как pprof в гошке )

austin интересно выглядит, надо схоронить
источник

in

ildar nizamov in rannts
ildar nizamov
Спасибо. Хотелось что-то, что умеет строить профилировать память и строить флэймграфы, но с таким как-то не густо. В итоге заюзал austin. Умеет цепляться к запущенному процессу, выплёвывать в формате для flamegraph.pl. Ещё есть обвязка austin-tui чтобы в реалтайме смотреть
ещё есть https://github.com/nvdv/vprof но я что-то не разобрался сходу, как через него запустить что-то самостоятельно не завершающееся - если сделать vprof webserver.py и потом его кильнуть SIGINT-ом, то данные не соберутся.
источник

in

ildar nizamov in rannts
Roman Bolkhovitin
ага, я понял что хотелось как pprof в гошке )

austin интересно выглядит, надо схоронить
к слову про pprof, тут есть такое :) https://github.com/timpalpant/pypprof но его сходу даже запустить не получилось. ну и это, звёздочек мало и проект заброшенным выглядит
источник
2021 April 03

Д

Денис in rannts
Если логика библиотеки не особо сложная, то можешь извратиться как тут написано: https://sethmlarson.dev/blog/2020-06-27/designing-libraries-for-async-and-sync-io

В кратце: пишешь только асинхронную версию, а потом кодогенерируешь синхронную. Автор статьи так сделал для клиента эластиксерча. В целом и на тесты распространяется, не только на основной код
источник

SZ

Sergey Z in rannts
Я единственный из 1400, или самый крутой рекрутинг, что я проходил / Хабр
https://m.habr.com/ru/post/534902/
источник

SZ

Sergey Z in rannts
Много эмоций по поводу текста, какой-то адский процесс конечно.
источник

RB

Roman Bolkhovitin in rannts

1) позволяет кандидату разобраться с трекером, который используется в компании,

Это я оборзевший или отношение "нахер работодателей с трекерами" многим присуще?
источник

AG

Alexander Gorokhov in rannts
нахер работодателей с трекерами
источник

AG

Alexander Gorokhov in rannts
Нахер работодателей с трекерами?
anonymous poll

Нахер – 24
👍👍👍👍👍👍👍 96%

Не нахер – 1
▫️ 4%

👥 25 people voted so far.
источник

💭П

💭 Руслан Прохоров... in rannts
А мне пох..р. Лишь бы трекер был удобный, понятный, сам трекал, что где я делаю и ещё с jira мог контачить.
источник

AG

Alexander Gorokhov in rannts
Здравствуйте Руслан, мы заметили что ежедневно вы активны лишь 6 часов из положенных 8. Как вы это объясните?
источник

💭П

💭 Руслан Прохоров... in rannts
А куда ещё четыре часа делись, когда я скрип переделывал для связи не рабочего RQM c Jira и Jenkins! У меня на коммитах время проставлено, и в тестовых артефактах оно есть!
источник

AS

Artem Savinov in rannts
время в тестовых артефактах- это как?
источник

💭П

💭 Руслан Прохоров... in rannts
Потом, я это сотру и начну писать вежливаю полайт версию с сылками
источник