Closed rlee287 closed 7 years ago
Python version: All (confirmed on Travis)
Operating System: All (Travis+local Windows test)
Description of the problem: launch.process_code_running does not accurately reflect user code status
launch.process_code_running
Instructions to reliably reproduce the problem: Run tests (hangs at test_terminate_running)
test_terminate_running
Possible Resolutions to Issues: Use a multiprocessing.Event instead of simple boolean
multiprocessing.Event
Fixed by using multiprocessing.Event instead of normal boolean.
This guarantees proper synchronzation of variables.
Bug Report
Python version: All (confirmed on Travis)
Operating System: All (Travis+local Windows test)
Description of the problem:
launch.process_code_running
does not accurately reflect user code statusInstructions to reliably reproduce the problem: Run tests (hangs at
test_terminate_running
)Possible Resolutions to Issues: Use a
multiprocessing.Event
instead of simple boolean