[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.python

Unbuffered mode

Hamish Allan

2/13/2008 1:13:00 AM

Hi,

The man page for python says:

"-u Force stdin, stdout and stderr to be totally unbuffered."

However, when I try:

$ ssh localhost python -u
print 'hello, world'
[^D]
hello, world
$

Nothing happens until I send that EOF. I'm pretty sure it's not SSH
that's buffering because when I try:

$ ssh localhost bash
echo 'hello, world'
hello, world
[^D]
$

The 'hello, world' comes back immediately (I don't need to send the EOF).

I've also tried:

$ ssh localhost python -u
import sys
sys.stdout.write('hello, world\n')
sys.stdout.flush()
[^D]
hello, world
$

Again, nothing happens until I send the EOF. How can I get Python to
run over SSH unbuffered?

Thanks,
Hamish