Python asyncio тело ссылки и ответ от него в aiohttp asyncio
У меня есть асинхронные запросы, я посылаю 100 запросов и получаю от них ответ. Я отправляю тело запроса, чтобы получить ответ, проблема в том, что я не могу соединить тело запроса с ответом, иногда ответа нет
i собирает запросы в список
def __gaterTasks(self, session, total_schets):
_tasks = []
_updates = []
for schet in total_schets:
_payload_objct = PayloadParams.objects.using('analytic_db').get(payload=schet['payload'])
_payload_objct.status = True
_updates.append(_payload_objct)
_tasks.append(
session.get(url=self.url, body=schet['payload'])
)
PayloadParams.objects.using('analytic_db').bulk_update(_updates, ['status'])
return _tasks
мне нужно связать body=schet['payload'] с ответом, который я получаю от него. функция с запусками
async def get_data(self, total_schets):
async with aiohttp.ClientSession(trust_env=True, auth=aiohttp.BasicAuth()) as session:
tasks = self.__gaterTasks(session=session, total_schets=total_schets)
responses = await asyncio.gather(*tasks)
for each in responses:
_each = await each.json()