The 'process_file_list' function needs to be replaced outside of the process function and modified with extra arguments as:
process_file_list(file_list, c, pipeline_config, logger)
This change is needed because multiprocessing is unable to pickle a nested function (process_file_list) for use across multiple processes on "Windows platform".
The 'process_file_list' function needs to be replaced outside of the process function and modified with extra arguments as: process_file_list(file_list, c, pipeline_config, logger) This change is needed because multiprocessing is unable to pickle a nested function (process_file_list) for use across multiple processes on "Windows platform".