Emacs / Python: Python-Shell im zeilengepufferten vs. blockgepufferten Modus ausführen

In einer verwandten Frage und AntwortHie, jemand vermutete, dass die Python-Shell in Emacs (23.2) blockgepuffert statt zeilengepuffert war. Der empfohlene Fix bestand darin, sys.stdout.flush () zu der Stelle in meinem Skript hinzuzufügen, an der stdio den Inhalt in die Python-Shell schreiben soll.

Gibt es eine Möglichkeit, die Python-Shell (läuft in Emacs 23.2 unter Windows und nicht unter Linux) dahingehend zu verleiten, dass sie entweder a) an ein TTY gebunden ist oder b) anstelle des blockgepufferten Modus einen zeilengepufferten Modus verwendet? Ich verstehe nicht, warum ich das in IDLE tun könnte, aber nicht in Emacs.

Ich würde lieber Emacs anpassen, als sys.stdout.flush () in meinen Skripten hinzuzufügen. Ruf mich faul an: -).

Vielen Dank

Mik

Antworten auf die Frage(2)

Ihre Antwort auf die Frage