Jamie Kirkpatrick added the comment:
More reading around this issue and I stumbled on an existing issue which this
is a dup of so it can be closed.
https://bugs.python.org/issue22393
--
stage: -> resolved
status: open -> closed
___
New submission from Jamie Kirkpatrick :
When using multiprocessing.Pool.apply[_async] a crash in the subprocess that is
assigned the work item results in a deadlock in the parent process.
The parent process remains blissfully unaware of the crash in the subprocess
and waits for a result
Jamie Kirkpatrick added the comment:
Updated the testcase to show that the __dict__ for the module is incorrect
unless the module is assigned to a temp variable.
--
Added file: http://bugs.python.org/file15134/testcase.py
___
Python tracker
<h
New submission from Jamie Kirkpatrick :
See the testcase included. If you instead assign the result of the
get_module() call to a variable and then make the call to the function
defined in that module it works as expected.
--
components: Library (Lib)
files: testcase.py
messages