John Reese wrote: > You know how you can specify that stderr, stdin, stdout should be > unbuffered by running python with the -u switch? Is there any way I > can have the same affect in code by doing something to the sys.std* > variables?
try this: >>> import os, sys >>> sys.stdout = os.fdopen(sys.stdout.fileno(), sys.stdout.mode, 0) (repeat for the other streams) (-u does a bit more than this on some platforms, but the above should be good enough for many purposes) </F> -- http://mail.python.org/mailman/listinfo/python-list