Size: a a a

2021 March 27

E

Eugene in PiterPy Meetup
Кто-нибудь писал подобный код? Не сталкивались с тем, что такой код зависает при выходе из process pool context?
источник

E

Eugene in PiterPy Meetup
Напихал логов больше чем кода логики, все футуры завершаются корректно, нигде нет никаких дэдлоков в моём коде, никаких исключений. Но такой код просто зависает при выходе из контекста, причем не всегда, а примерно в 8 из 10 запусков.
источник

E

Eugene in PiterPy Meetup
В poetry, кажется, плагины впилили
https://github.com/python-poetry/poetry/pull/3733
источник

MK

Maxim Koltsov in PiterPy Meetup
Лучше бы он баги конечно чинил
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
Лучше бы он баги конечно чинил
Это скучно 😀
источник

MK

Maxim Koltsov in PiterPy Meetup
Да уж
источник

MK

Maxim Koltsov in PiterPy Meetup
А за полгода или больше простоя их накопилось там (
источник

MK

Maxim Koltsov in PiterPy Meetup
Я не могу на 1.1.4 перейти из-за бага
источник

MK

Maxim Koltsov in PiterPy Meetup
ПР с фиксом висит, никто не чешется
источник

E

Eugene in PiterPy Meetup
Maxim Koltsov
ПР с фиксом висит, никто не чешется
Кинь ссылку
источник

SS

Sergey Sokolov in PiterPy Meetup
Eugene
Кто-нибудь писал подобный код? Не сталкивались с тем, что такой код зависает при выходе из process pool context?
А зачем у тебя в контекст менеджере t_executor вызывается? 👀

Сходу не могу понять, меняется ли от этого как-то логика или нет, но выглядит странно 🤔
источник

MK

Maxim Koltsov in PiterPy Meetup
Eugene
Кинь ссылку
Нет под рукой, чуть позже
источник

MK

Maxim Koltsov in PiterPy Meetup
Но это не мой пр был
источник

E

Eugene in PiterPy Meetup
Sergey Sokolov
А зачем у тебя в контекст менеджере t_executor вызывается? 👀

Сходу не могу понять, меняется ли от этого как-то логика или нет, но выглядит странно 🤔
Суть кода в следующем: есть IO задачи, которые выполняются в потоках, но иногда в них надо считать что-то тяжёлое. Чтобы не блокировать потоки, это тяжёлое отдаётся в отдельный процесс/процессы, а потоки с IO задачами продолжают бежать.
источник

SS

Sergey Sokolov in PiterPy Meetup
Eugene
Суть кода в следующем: есть IO задачи, которые выполняются в потоках, но иногда в них надо считать что-то тяжёлое. Чтобы не блокировать потоки, это тяжёлое отдаётся в отдельный процесс/процессы, а потоки с IO задачами продолжают бежать.
Я имею в виду вот ето
источник

E

Eugene in PiterPy Meetup
Sergey Sokolov
Я имею в виду вот ето
ааа, да это опечатка, писал с калькулятора :))
источник

MK

Maxim Koltsov in PiterPy Meetup
Eugene
Кинь ссылку
источник

E

Eugene in PiterPy Meetup
поставил плюсик
источник

MK

Maxim Koltsov in PiterPy Meetup
Спасибо)
источник

E

Eugene in PiterPy Meetup
Sergey Sokolov
Я имею в виду вот ето
исправил картинку. попробую натравить трассировщик, остальные идеи и предположения, что может быть не так, как-то закончились.
источник