RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
return io.open(fd, *args, **kwargs)
Voir https://bugs.python.org/issue32236
Le problème est causé par :
gunicorn/workers/workertmp.py", line 33, in __init__
self._tmp = os.fdopen(fd, 'w+b', 1)
Je pense que nous pourrions passer 0
car nous n'écrivons jamais dans ce fichier. Nous n'appelons que os.fchmod
et os.fstat
dessus.
Souhaitez-vous faire un PR pour cela?
la question est aussi de savoir pourquoi tout à coup python a décidé de tamponner là aussi. est-ce que quelqu'un sait quand le changement a été fait ?
Python ne met pas en mémoire tampon ici et ne l'a jamais été. L'argument de buffering=1
été silencieusement ignoré.
Le changement pour émettre cet avertissement est nouveau dans 3.8 : https://bugs.python.org/issue32236
Je me demande encore ce qui a changé. de toute façon j'ai poussé le patch, il fera partie de
la version 20.0 aujourd'hui
Le mercredi 30 octobre 2019 à 09h14, Randall Leeds [email protected] a écrit :
Python ne met pas en mémoire tampon ici et ne l'a jamais été. L'argument de la mise en mémoire tampon=1
a été silencieusement ignoré.Le changement pour émettre cet avertissement est nouveau dans 3.8 :
https://bugs.python.org/issue322362146 https://github.com/benoitc/gunicorn/pull/2146 est prêt avec le
corrigé et approuvé.
-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/benoitc/gunicorn/issues/2091?email_source=notifications&email_token=AAADRIQLXIUIVDUCA6POYKTQRE667A5CNFSM4IL5TQSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5TQSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5
ou se désinscrire
https://github.com/notifications/unsubscribe-auth/AAADRIWNBHJOVI7RSRR3NJTQRE667ANCNFSM4IL5TQSA
.>
Envoyé depuis mon mobile
Commentaire le plus utile
Je me demande encore ce qui a changé. de toute façon j'ai poussé le patch, il fera partie de
la version 20.0 aujourd'hui
Le mercredi 30 octobre 2019 à 09h14, Randall Leeds [email protected] a écrit :
Envoyé depuis mon mobile