def apply_async(pool,fun,args): payload=dill.dumps((fun,args)) return pool.apply_async(run_dill_encode,(payload,))