<p>gunicorn 19.9.0 auf Python3.8 löst RuntimeWarning aus: Zeilenpufferung (buffering=1) wird im Binärmodus nicht unterstützt...</p>

Erstellt am 15. Aug. 2019  ·  4Kommentare  ·  Quelle: 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)

Siehe https://bugs.python.org/issue32236

Das Problem wird verursacht durch:

gunicorn/workers/workertmp.py", line 33, in __init__
    self._tmp = os.fdopen(fd, 'w+b', 1)
( )

Hilfreichster Kommentar

Ich frage mich immer noch, was sich geändert hat. Trotzdem habe ich den Patch gepusht, er wird Teil von
die 20.0-Version heute

Am 30. Oktober 2019 um 09:14 Uhr schrieb Randall Leeds [email protected] :

Python puffert hier nicht und war es nie. Das Argument der Pufferung=1
wurde stillschweigend ignoriert.

Die Änderung zum Ausgeben dieser Warnung ist neu in 3.8:
https://bugs.python.org/issue32236

2146 https://github.com/benoitc/gunicorn/pull/2146 ist fertig mit dem

behoben und genehmigt.


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/benoitc/gunicorn/issues/2091?email_source=notifications&email_token=AAADRIQLXIUIVDUCA6POYKTQRE667A5CNFSM4IL5TQSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMV246
oder abmelden
https://github.com/notifications/unsubscribe-auth/AAADRIWNBHJOVI7RSRR3NJTQRE667ANCNFSM4IL5TQSA
.

>

Von meinem Handy gesendet

Alle 4 Kommentare

Ich denke, wir könnten 0 weil wir nie in diese Datei schreiben. Wir rufen immer nur os.fchmod und os.fstat auf.

Möchten Sie dazu eine PR machen?

die frage ist auch, warum sich python plötzlich entschieden hat, auch dort zu puffern. weiß jemand wann die änderung erfolgt ist?

Python puffert hier nicht und war es nie. Das Argument von buffering=1 wurde stillschweigend ignoriert.

Die Änderung zum Ausgeben dieser Warnung ist neu in 3.8: https://bugs.python.org/issue32236

2146 ist fertig mit dem Fix und genehmigt.

Ich frage mich immer noch, was sich geändert hat. Trotzdem habe ich den Patch gepusht, er wird Teil von
die 20.0-Version heute

Am 30. Oktober 2019 um 09:14 Uhr schrieb Randall Leeds [email protected] :

Python puffert hier nicht und war es nie. Das Argument der Pufferung=1
wurde stillschweigend ignoriert.

Die Änderung zum Ausgeben dieser Warnung ist neu in 3.8:
https://bugs.python.org/issue32236

2146 https://github.com/benoitc/gunicorn/pull/2146 ist fertig mit dem

behoben und genehmigt.


Sie erhalten dies, weil Sie einen Kommentar abgegeben haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/benoitc/gunicorn/issues/2091?email_source=notifications&email_token=AAADRIQLXIUIVDUCA6POYKTQRE667A5CNFSM4IL5TQSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMV246
oder abmelden
https://github.com/notifications/unsubscribe-auth/AAADRIWNBHJOVI7RSRR3NJTQRE667ANCNFSM4IL5TQSA
.

>

Von meinem Handy gesendet

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen