Python 3: EOF al leer una línea (Sublime Text 2 está enojado)

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

El resultado fue:

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]

Solo está en Sublime Text 2. Intenté IDLE, probé la línea de comandos, todo es perfecto. ¿Por qué Subleme debería gritarme?

Por cierto, quizás también puedas explicar lo que puede significar EOF en tal situación. Por supuesto, he leído en la documentación que si EOF se lee desde la entrada, se genera el error apropiado. Me gustaría modelar esta situación. ¿La entrada es solo sobre el teclado? En caso afirmativo, ¿qué combinación de teclas debo ingresar para obtener EOF?

Gracias de antemano.

Respuestas a la pregunta(5)

Su respuesta a la pregunta