Python Glossary English

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

ConnectionAbortedError

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

Соединение прервано (aborted) хостом (подкласс ConnectionError).

Синтаксис

raise ConnectionAbortedError

Соответствует errno ECONNABORTED: соединение развалилось ещё на этапе установки, и чаще всего оно вылетает из accept() на стороне сервера — на Windows заметно чаще, чем на Linux. Правильная реакция не «упасть», а поймать ошибку прямо внутри accept-цикла, выбросить неудавшееся соединение и продолжить принимать следующие.

Примеры

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

См. также

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