@misant
SysAdOps

Как устранить ошибку wsgi.errors в header`е? И нужно ли?

Разбираюсь с публикацией питоновского приложения с помощью uwsgi (python3.4)
Если вывести пары ключ-значение для словаря env (env['wsgi.errors']), в котором содержатся хэдеры реквеста, то есть такая пара:

wsgi.errors <_io.TextIOWrapper name=2 mode='w' encoding='ANSI_X3.4-1968'>

Как ни гуглил, ничего близкого не нашел. При этом само приложение работает, каких-то ошибок не вижу.

Для понимания о чем я - вот вывод всех ключей словаря env: https://webdev.bekhterev.me/test/headers
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
@misant Автор вопроса
SysAdOps
Как оказалось, это не ошибка, а объект, куда нужно писать ошибки uwsgi.

Например так:
print('Hello, Lepra!', file=env['wsgi.errors'])

Помогло:
stackoverflow.com/questions/29959267/python-wsgi-e...
https://www.python.org/dev/peps/pep-3333/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы