En una pregunta y respuesta relacionada here, alguien planteó la hipótesis de que python-shell dentro de emacs (23.2) estaba bloqueado en lugar de búfer de línea. La solución recomendada era agregar sys.stdout.flush() al lugar en mi secuencia de comandos donde quiero que stdio descargue su contenido a python-shell.Emacs/Python: ejecutando python-shell en modo línea protegida frente a bloque amortiguado
¿Hay alguna manera de engañar a python-shell (ejecutándose en emacs 23.2 en Windows, no en Linux) ya sea a) pensando que está conectado a un TTY ob) usando un modo de buffer de línea en lugar de buffer? No veo por qué podría hacer esto en IDLE pero no en emacs.
Prefiero personalizar emacs que agregar sys.stdout.flush() en todos mis scripts. Llámame flojo :-).
Gracias,
Mike
1 auto-respuestas son buenas para el SO – msw