def fft_thread(bits_per_sample, samples): pool = ThreadPool(processes=1) async_result = pool.run(worker, (bits_per_sample, samples)) return async_result