Я сохранил следующий запрос на обновление:
>>> self.es.update_by_query(body=body, doc_type='_doc', index='trackingesthistory', request_timeout=30, wait_for_completion=False)
{u'task': u'dEy4zO6jQuqs4wRV61t3Bw:8846674'}
Теперь, как я узнаю, завершилось ли это задание или нет?Вот что я попробовал:
>>> elasticsearch.client.TasksClient.get('dEy4zO6jQuqs4wRV61t3Bw:8846674')
Traceback (последний вызов был последним): File "", строка 1, в TypeError: необязательный метод get () должен вызываться с экземпляром TasksClient в качестве первого аргумента (вместо этого есть экземпляр str)
Как правильно получить статус задачи в python?