Python Glossary English

Python 3.3+Исключенияисключение

ConnectionResetError

встроенные исключения

Соединение сброшено удалённой стороной (подкласс ConnectionError).

Синтаксис

raise ConnectionResetError

errno ECONNRESET: удалённая сторона оборвала уже установленное соединение (послала RST) — процесс упал, перезапустился или прокси закрыл простаивающий keep-alive. Типичная ошибка — считать, что запрос вообще не дошёл: часть данных вы могли и отправить, и прочитать, поэтому перед повтором думайте об идемпотентности операции. При попытке писать в такой сокет вместо неё нередко прилетает BrokenPipeError.

Примеры

try:
    raise ConnectionResetError
except ConnectionResetError as e:
    print(type(e).__name__)   # → ConnectionResetError

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности