<p>gunicorn 19.9.0 на Python3.8 вызывает RuntimeWarning: буферизация строки (buffering = 1) не поддерживается в двоичном режиме ...</p>

Созданный на 15 авг. 2019  ·  4Комментарии  ·  Источник: 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)

См. Https://bugs.python.org/issue32236

Проблема вызвана:

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

Самый полезный комментарий

все еще интересно, что изменилось. в любом случае я нажал на патч, он будет частью
выпуск 20.0 сегодня

В среду, 30 октября 2019 года, в 09:14, Рэндалл Лидс [email protected] написал:

Python здесь не буферизует, и никогда не было. Аргумент буферизации = 1
молча проигнорировали.

Это предупреждение появилось в новой версии 3.8:
https://bugs.python.org/issue32236

2146 https://github.com/benoitc/gunicorn/pull/2146 готов с

исправить и одобрить.

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/benoitc/gunicorn/issues/2091?email_source=notifications&email_token=AAADRIQLXIUIVDUCA6POYKTQRE667A5CNFSM4IL5TQSKYY3PNVWWK3TUL52HS4DFVREXG63LVMVMVMVWK3TUL52HS4DFVREXG63LVMVMVMV
или отказаться от подписки
https://github.com/notifications/unsubscribe-auth/AAADRIWNBHJOVI7RSRR3NJTQRE667ANCNFSM4IL5TQSA
.

>

Отправлено с моего мобильного

Все 4 Комментарий

Я думаю, мы могли бы передать 0 потому что мы никогда не записываем в этот файл. Мы всегда вызываем только os.fchmod и os.fstat .

Хотели бы вы сделать для этого пиар?

вопрос также в том, почему внезапно python решил буферизовать и там. кто-нибудь знает, когда были сделаны изменения?

Python здесь не буферизует, и никогда не было. Аргумент buffering=1 был проигнорирован.

Это предупреждение появилось в новой версии 3.8: https://bugs.python.org/issue32236

2146 готов с исправлением и одобрен.

все еще интересно, что изменилось. в любом случае я нажал на патч, он будет частью
выпуск 20.0 сегодня

В среду, 30 октября 2019 года, в 09:14, Рэндалл Лидс [email protected] написал:

Python здесь не буферизует, и никогда не было. Аргумент буферизации = 1
молча проигнорировали.

Это предупреждение появилось в новой версии 3.8:
https://bugs.python.org/issue32236

2146 https://github.com/benoitc/gunicorn/pull/2146 готов с

исправить и одобрить.

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/benoitc/gunicorn/issues/2091?email_source=notifications&email_token=AAADRIQLXIUIVDUCA6POYKTQRE667A5CNFSM4IL5TQSKYY3PNVWWK3TUL52HS4DFVREXG63LVMVMVMVWK3TUL52HS4DFVREXG63LVMVMVMV
или отказаться от подписки
https://github.com/notifications/unsubscribe-auth/AAADRIWNBHJOVI7RSRR3NJTQRE667ANCNFSM4IL5TQSA
.

>

Отправлено с моего мобильного

Была ли эта страница полезной?
0 / 5 - 0 рейтинги