allow both fork and spawn based multiprocessing
Closed this issue · 2 comments
PaulHancock commented
As of recent, python3 on MacOS no longer uses fork to create child processes but will use spawn instead.
As such, aegean
no longer works on MacOS.
Given that the multiprocessing approach for aegean
is going to be soon changed (#170), it would be advantageous if this change allowed for both fork and spawn based multiprocessing so that MacOS could once again be supported.
This might also allow for multiprocessing on Windows, which has never supported forking.
PaulHancock commented
As of PR #182 this now only applies to BANE
and not aegean
.
PaulHancock commented
This is fixed in #176 and is awaiting to be pulled into dev