如何查看任务是否已完成?

2024-04-19 03:36:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我已保存以下更新查询:

>>> 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')

回溯(最近一次呼叫): 文件“”,第1行,在 TypeError:必须使用TasksClient实例作为第一个参数调用未绑定的方法get()(改为使用get str instance)

在python中获取任务状态的正确方法是什么?你知道吗


Tags: 方法selfgetindexbydocesrequest