дождитесь, пока ветка matplot сохранит изображение - PullRequest
0 голосов
/ 04 декабря 2018

Я делаю приложение FLASK, когда график загружается, прочитав сообщение «Process Finished ...» из вызова AJAX, и изображение будет загружено во внешний интерфейс.но проблема для меня в том, что последнее сохраненное изображение загружается.

Поэтому я подумал, что для сохранения изображения требуется слишком много времени.Тогда я усыпляю.

Моя проблема в том, что я не могу понять, сколько времени потребуется, чтобы сохранить изображение, оно будет изменяться.Насколько мне известно, часть сохранения изображений на matplot происходит в другом потоке.Как я могу реализовать таким образом, чтобы текущий поток ожидал, пока поток matplot сохранит изображение.

plt.savefig('./static/img/accuracy.png',bbox_inches='tight')


import time
time.sleep(6)  # sleep for one second.

print("process Finished...")
...