Efecto redireccionamiento extraño con raw_input

De acuerdo con lamanual, raw_input escribe a stdout. Tengo este pequeño programa (test_raw_input.py):

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

Y no importa cómo corro esto:

$ python test_raw_input.py > xxx

o

$ python test_raw_input.py 2> xxx

El aviso siempre termina enxxx. ¿Por qué está pasando esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta