RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
return io.open(fd, *args, **kwargs)
https://bugs.python.org/issue32236を参照して
問題の原因は次のとおりです。
gunicorn/workers/workertmp.py", line 33, in __init__
self._tmp = os.fdopen(fd, 'w+b', 1)
このファイルに書き込むことはないので、 0
渡すことができると思います。 os.fchmod
とos.fstat
だけを呼び出します。
このためのPRをしたいですか?
問題はまた、なぜ突然pythonがそこにもバッファリングすることを決定したのかということです。 変更がいつ行われたか誰かが知っていますか?
Pythonはここでバッファリングを行っておらず、バッファリングも行っていません。 buffering=1
の引数は黙って無視されました。
この警告を発するための変更は3.8の新機能です: https :
それでも私は何が変わったのだろうか。 とにかく私はパッチをプッシュしました、それはの一部になります
今日の20.0リリース
午前9時14分で水2019年10月30日には、ランドールリーズ[email protected]は書きました:
Pythonはここでバッファリングを行っておらず、バッファリングも行っていません。 buffering = 1の引数
黙って無視されました。この警告を発するための変更は3.8の新機能です。
https://bugs.python.org/issue322362146 https://github.com/benoitc/gunicorn/pull/2146は、
修正して承認しました。
—
あなたがコメントしたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/benoitc/gunicorn/issues/2091?email_source=notifications&email_token=AAADRIQLXIUIVDUCA6POYKTQRE667A5CNFSM4IL5TQSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2Z
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AAADRIWNBHJOVI7RSRR3NJTQRE667ANCNFSM4IL5TQSA
。>>
私の携帯から送信されました
最も参考になるコメント
それでも私は何が変わったのだろうか。 とにかく私はパッチをプッシュしました、それはの一部になります
今日の20.0リリース
午前9時14分で水2019年10月30日には、ランドールリーズ[email protected]は書きました:
私の携帯から送信されました