in APIs/1.0/Common/task_management/distributed_api_task.py [0:0]
def _UpdateTaskStatus(self, taskId, status, backendStatus):
old_stat = self.GetTaskStatus(taskId)
endpoint = 'http://localhost'
if not old_stat['Endpoint']:
print("Cannot find task status. Creating")
else:
endpoint = old_stat['Endpoint']
ret = asyncio.get_event_loop().run_until_complete(self._UpdateTaskStatusAsync(taskId, status, backendStatus, endpoint))
return json.loads(ret)