The initialiser argument for ProcessPoolExecutor wasn't supported in concurrent.futures until 3.7 - given we're running close to end of life for 3.6, we need to evaluate whether it's worth working around this or just drop support.
The initialiser is used to send the lock to the process pool, to serialise writing of results to the main database.
The initialiser argument for ProcessPoolExecutor wasn't supported in concurrent.futures until 3.7 - given we're running close to end of life for 3.6, we need to evaluate whether it's worth working around this or just drop support.
The initialiser is used to send the lock to the process pool, to serialise writing of results to the main database.