sys.stdin не закрывается на Ctrl-D

У меня есть следующий код в program.py:

from sys import stdin
for line in stdin:
    print line

Я бегу, введите строки, а затем нажмитеCtrl+D, но программа не выходит.

Это работает:

$ printf "echo" | python program.py 

Почему программа не закрывается при нажатииCtrl+d? Я использую терминал Fedora 18.

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

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