Ребята, вопрос про пулл потоков.
Пытаюсь сделать так:
pool.map(element_solver.solve_element, Triangle(Point(1, 1), Point(1, 2), Point(2, 2))), где Triangle и Point это свои классы и все хорошо работает. Если делать так:
pool.map(element_solver.solve_element, [Triangle(Point(1, 1), Point(1, 2), Point(2, 2))]), ну или передавать список из 2+ элементов, то все падает, причем ошибка из sympy: TypeError: argument is not an mpz.
В трейсе ошибок есть интересная - return _ForkingPickler.loads(res), но если пиклить сам список руками, то все хорошо