RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
return io.open(fd, *args, **kwargs)
Lihat https://bugs.python.org/issue32236
Masalah disebabkan oleh:
gunicorn/workers/workertmp.py", line 33, in __init__
self._tmp = os.fdopen(fd, 'w+b', 1)
Saya pikir kita bisa melewati 0
karena kita tidak pernah menulis ke file ini. Kami hanya pernah memanggil os.fchmod
dan os.fstat
di atasnya.
Apakah Anda ingin membuat PR untuk ini?
pertanyaannya juga adalah mengapa tiba-tiba python memutuskan untuk buffer di sana juga. adakah yang tahu kapan perubahan itu dilakukan?
Python tidak buffering di sini dan tidak pernah ada. Argumen buffering=1
diam-diam diabaikan.
Perubahan untuk memancarkan peringatan ini baru di 3.8: https://bugs.python.org/issue32236
masih saya bertanya-tanya apa yang berubah. toh saya mendorong tambalan, itu akan menjadi bagian dari
rilis 20.0 hari ini
Pada Rabu 30 Okt 2019 pukul 09:14, Randall Leeds [email protected] menulis:
Python tidak buffering di sini dan tidak pernah ada. Argumen buffering=1
diam-diam diabaikan.Perubahan untuk memancarkan peringatan ini baru di 3.8:
https://bugs.python.org/issue322362146 https://github.com/benoitc/gunicorn/pull/2146 siap dengan
diperbaiki dan disetujui.
—
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/benoitc/gunicorn/issues/2091?email_source=notifications&email_token=AAADRIQLXIUIVDUCA6POYKTQRE667A5CNFSM4IL5TQSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5QW46ZissuecomECTIP3W46Z
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AAADRIWNBHJOVI7RSRR3NJTQRE667ANCNFSM4IL5TQSA
.>
Dikirim dari Ponsel saya
Komentar yang paling membantu
masih saya bertanya-tanya apa yang berubah. toh saya mendorong tambalan, itu akan menjadi bagian dari
rilis 20.0 hari ini
Pada Rabu 30 Okt 2019 pukul 09:14, Randall Leeds [email protected] menulis:
Dikirim dari Ponsel saya