Size: a a a

2020 April 04

E

Eugene in PiterPy Meetup
Виктор Титов
Существует ли возможность получить лист результатов из процесс пула, если в одном из воркеров возникло исключение?
А что за пул то? Если речь про concurrent.futures, то об исключении можно узнать только при получении результата из объекта Future или в done callback. И если нужно, обработать его, а из других future-объектов забрать результат.
источник

ВТ

Виктор Титов in PiterPy Meetup
Eugene
А что за пул то? Если речь про concurrent.futures, то об исключении можно узнать только при получении результата из объекта Future или в done callback. И если нужно, обработать его, а из других future-объектов забрать результат.
ProcessPool
источник

ВТ

Виктор Титов in PiterPy Meetup
from multiprocessing import Pool
...
pool = Pool(pool_size)
sites_speed_data.append(pool.map(partial(get_site_speed_data_lighthouse), landing_list))
источник

E

Eugene in PiterPy Meetup
Виктор Титов
from multiprocessing import Pool
...
pool = Pool(pool_size)
sites_speed_data.append(pool.map(partial(get_site_speed_data_lighthouse), landing_list))
Я понял, ты используешь map.
Ты можешь использовать apply_async, либо submit и ProcessPoolExecutor из concurrent.futures (более высокоуровневое API) и вручную обрабатывать результат и формировать выходной список.

По сути как в примере из документации
https://docs.python.org/3/library/concurrent.futures.html#threadpoolexecutor-example
там ThreadPool, но для ProcessPool всё то же самое.
источник

ВТ

Виктор Титов in PiterPy Meetup
Eugene
Я понял, ты используешь map.
Ты можешь использовать apply_async, либо submit и ProcessPoolExecutor из concurrent.futures (более высокоуровневое API) и вручную обрабатывать результат и формировать выходной список.

По сути как в примере из документации
https://docs.python.org/3/library/concurrent.futures.html#threadpoolexecutor-example
там ThreadPool, но для ProcessPool всё то же самое.
Спасибо, почитаю про это)
источник
2020 April 05

AS

Alex Surnov in PiterPy Meetup
Ребята привет. Потестируете python бота кто не занят, понажимайте лайки или дизлайки. Напишите что-нибудь Фернану Магеллану с ИИ ))). Сделал Деплой бота.
источник

AS

Alex Surnov in PiterPy Meetup
Деревня Глазово. Архангельская область. Июль 2014. Прислал Даниил Коржонов.
источник

PR

Paul Rudnitskiy in PiterPy Meetup
Alex Surnov
Ребята привет. Потестируете python бота кто не занят, понажимайте лайки или дизлайки. Напишите что-нибудь Фернану Магеллану с ИИ ))). Сделал Деплой бота.
Это в айдл. Здесь люди заняты делом.
источник

AS

Alex Surnov in PiterPy Meetup
Paul Rudnitskiy
Это в айдл. Здесь люди заняты делом.
Куда?
источник

ES

Elena Savelieva in PiterPy Meetup
источник
2020 April 06

ВС

Ванесса Скай in PiterPy Meetup
источник

u

ultra noise in PiterPy Meetup
господа, а как с pytest тестировать то что отдается в logger.error() ? мне sys.stderr отдает 0 байт постоянно
источник

Б

Боброний in PiterPy Meetup
ultra noise
господа, а как с pytest тестировать то что отдается в logger.error() ? мне sys.stderr отдает 0 байт постоянно
источник

u

ultra noise in PiterPy Meetup
оно пустое почему-то
источник

u

ultra noise in PiterPy Meetup
наверное я что-то делаю не так, раз даже фикстура не помогает
источник

RS

Rust Saiargaliev in PiterPy Meetup
ultra noise
наверное я что-то делаю не так, раз даже фикстура не помогает
Сделай простейший тест с функцией с логгером и смотри, работает ли она. Если да, проблема в тесте, нет, проблема в конфиге :)
источник
2020 April 07

А4

Андрей 42 in PiterPy Meetup
Ребята, подскажите, какими виртуализаторами пользуетесь?  Возникла необходимость развернуть вторую ос (win)...
источник

PR

Paul Rudnitskiy in PiterPy Meetup
kvm
источник

SG

Serge Gam in PiterPy Meetup
parallels
источник

Aツ

Anton ツ Centrino in PiterPy Meetup
virtualbox (бесплатная и просто настраивается)
источник