Upgrade meilisearch to v1.56.2
This commit is contained in:
@@ -49,10 +49,26 @@ if __name__ == '__main__':
|
||||
count += 1
|
||||
|
||||
res = put_stories(stories)
|
||||
update_id = res['uid']
|
||||
if not isinstance(res, dict):
|
||||
raise RuntimeError('Meilisearch failed to enqueue documents: {}'.format(res))
|
||||
|
||||
# Meilisearch task responses expose the asynchronous task ID as taskUid.
|
||||
update_id = res.get('taskUid') or res.get('uid')
|
||||
if update_id is None:
|
||||
raise RuntimeError('Meilisearch response did not include a task ID: {}'.format(res))
|
||||
|
||||
print('Waiting for processing', end='')
|
||||
while get_update(update_id)['status'] != 'succeeded':
|
||||
while True:
|
||||
task = get_update(update_id)
|
||||
if not isinstance(task, dict):
|
||||
raise RuntimeError('Could not retrieve Meilisearch task {}: {}'.format(update_id, task))
|
||||
|
||||
status = task.get('status')
|
||||
if status == 'succeeded':
|
||||
break
|
||||
if status in ('failed', 'canceled'):
|
||||
raise RuntimeError('Meilisearch task {} {}: {}'.format(update_id, status, task))
|
||||
|
||||
time.sleep(0.5)
|
||||
print('.', end='', flush=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user