PaulHancock / Aegean

The Aegean source finding program and associated tools
http://aegeantools.rtfd.io/
Other
47 stars 14 forks source link

allow both fork and spawn based multiprocessing #175

Closed PaulHancock closed 2 years ago

PaulHancock commented 2 years ago

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 2 years ago

As of PR #182 this now only applies to BANE and not aegean.

PaulHancock commented 2 years ago

This is fixed in #176 and is awaiting to be pulled into dev