Ошибка разбитой трубы при использовании Django Piston - PullRequest
1 голос
/ 09 сентября 2011

Я реализовал простой обработчик POST для загрузки файла с использованием Django Piston. Я тестирую с manage.py runserver. Когда мой обработчик выдает исключение, я получаю сообщение об ошибке в консоли: «[Errno 32] Broken pipe». Где-то трассировкой является код сервера сокетов Python. Очевидно, что исключение вызывает разрыв канала, и это ошибка, которая появляется в консоли.

Есть ли простой способ получить фактическое исключение и трассировку в моем обработчике для регистрации? Иначе выследить проблему действительно сложно.

1 Ответ

0 голосов
/ 09 сентября 2011

Я понял это сам.Это была моя ошибка, так как я использовал "curl -f", чтобы сделать свой запрос, поэтому curl не читает ответ от сервера, а вместо этого обрезает канал и возвращает ошибку в оболочку.

Может произойтихотя кому-то другому, поэтому я переименовал вопрос, чтобы прояснить, что происходит.

...