Я использую reportlab для создания динамических c pdf. При создании PDF я использую BytesIO для записи содержимого PDF в буфер.
Последние строки кода выглядят следующим образом:
p.showPage()
p.save()
pdf=buffer.getvalue()
buffer.close
return func.HttpResponse(pdf, mimetype='application/pdf')
Является ли этот PDF "зависшим" где-то? Или достаточно buffer.close () для удаления содержимого из памяти или диска?