4
ファイルの一部(wsgi app_iter
)を生成するPythonジェネレータがあり、それを古典的なread
とreadlines
のメソッドを持つことが予想されるインターフェイスに渡す必要がありますそれは別のRequest
のwsgi.input
として)。バッファにファイルジェネレータをラップします
ジェネレータのコンテンツ全体がメモリに反映されないようにすることは可能ですか?考え方は、read
とreadline
(例えば、BytesIO
またはStringIO
など)のものにジェネレータをラップして、それを怠惰な方法で実行することです。
私は、標準ライブラリまたは少なくともPYPIに既に何かがあると思っていました。ライブラリに入れるのは良いことです –