все Python 3Исключенияисключение
tokenize.TokenError
модульные исключения
Ошибка токенизации Python-исходника (напр. незакрытая скобка/строка).
Синтаксис
raise tokenize.TokenError
Это сигнал «исходник оборвался на полуслове»: не закрыта скобка или тройная кавычка, и токенизатор дошёл до конца ввода внутри конструкции. Про синтаксис вообще речи нет — tokenize не разбирает грамматику, так что бессмысленный, но корректно разбитый на токены код пройдёт без жалоб. В интерактивных инструментах эта ошибка обычно значит не «отвергнуть ввод», а «попросить ещё одну строку».
Примеры
import tokenize
try:
raise tokenize.TokenError
except tokenize.TokenError as e:
print(type(e).__name__) # → TokenError
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности