= io.BytesIO()
plt.savefig(buf, format="png")
plt.close("all")
return buf.getvalue()
все операции блокирующие
Как это
x=1+2 уже блокирующая
оно не блокирует IO и может выполняться асинхронно
оно не может выполняться асинхронно как раз потому что не делает неблокирующих вызовов
Обсуждают сегодня