def download(self, batch):
if self.driver_pool_size:
pool = Pool(processes=self.driver_pool_size)
else:
pool = Pool(processes=default_settings.DRIVER_POOL_SIZE)
results = []
for request in batch:
results.append(pool.apply_async(self.download_one, (request,)))
pool.close()
pool.join()
true_responses = []
for result in results:
true_response = result.get()
true_responses.append(true_response)
logger.info(true_response)
return true_responses
评论列表
文章目录