Я хочу поднять ConnectionError
(a python 3 subclass), когда моя программа не может подключиться к локальной службе. Я использую python2.7. тестирование на это, хотя, похоже, я должен импортировать модуль, чтобы получить эту работу:raise ConnectionError in python2.7
>>> raise ConnectionError("test")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'ConnectionError' is not defined
как я могу поднять этот тип исключения?
Используете ли вы Python 3? Документация, с которой вы связаны, предназначена для Python 3, а в Python 3 работает ваш код. – BrenBarn
nope python2.7. я обновлю op – mulllhausen
На самом деле не имеет смысла ссылаться на документацию Python 3, если ваш вопрос о Python 2. – BrenBarn