Dziwny efekt przekierowania za pomocą raw_input

Wedługpodręcznik, raw_input pisze na standardowe wyjście. Mam ten mały program (test_raw_input.py):

# Test if rawinput writes to stdout or stderr
raw_input('This is my prompt > ')

I bez względu na to, jak to prowadzę:

$ python test_raw_input.py > xxx

lub

$ python test_raw_input.py 2> xxx

Monit zawsze kończy sięxxx. Dlaczego to się dzieje?

questionAnswers(1)

yourAnswerToTheQuestion