I've totally overhauled how core21 work units are processed.
Parallelization is now handled by clone, though clone processing can be interrupted early by signals (SIGINT, SIGTERM) or by a multiprocessing Event from the master process to signal termination after a certain amount of time has elapsed or a keyboard interrupt occurs.
I've totally overhauled how core21 work units are processed.
Parallelization is now handled by clone, though clone processing can be interrupted early by signals (
SIGINT
,SIGTERM
) or by a multiprocessingEvent
from the master process to signal termination after a certain amount of time has elapsed or a keyboard interrupt occurs.This is still undergoing heavy testing.