<p>gunicorn 19.9.0 pada Python3.8 memunculkan RuntimeWarning: buffering baris (buffering=1) tidak didukung dalam mode biner...</p>

Dibuat pada 15 Agu 2019  ·  4Komentar  ·  Sumber: benoitc/gunicorn

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)
( )

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:

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

2146 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

Semua 4 komentar

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

2146 siap dengan perbaikan dan disetujui.

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/issue32236

2146 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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat