Python 3: EOF при чтении строки (Sublime Text 2 недоволен)

while True:
    reply = input('Enter text')
    if reply == 'stop': break
    print(reply.upper())

Результат был:

Enter text:Traceback (most recent call last):
  File "C:\PythonProjects\5.py", line 2, in <module>
    reply = input('Enter text:')
EOFError: EOF when reading a line
[Finished in 0.2s with exit code 1]

Это только в Sublime Text 2. Я пробовал IDLE, пробовал командную строку, все идеально. Почему Сублеме кричит на меня?

Кстати, может быть, вы могли бы также объяснить, что EOF может означать в такой ситуации. Конечно, я прочитал в документации, что если EOF читается из ввода, возникает соответствующая ошибка. Я хотел бы смоделировать эту ситуацию. Ввод только с клавиатуры? Если да, какую комбинацию клавиш я должен ввести, чтобы получить EOF?

Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос