[stdlib-sig] socket.makefile() questions

Timothy Bower tim at ksu.edu
Mon Feb 1 00:37:20 CET 2010

You are correct that fd.flush() makes a difference.  I thought that flush() would only affect the ability to read after the write, but actually the data was not sent until the flush() operation.  I'll do some more testing.

Thank you.

Tim Bower
Assistant Professor
Kansas State University at Salina
Computer Systems Technology

tim at ksu.edu

----- Original Message -----
From: "Antoine Pitrou" <solipsis at pitrou.net>
To: "stdlib-sig" <stdlib-sig at python.org>
Sent: Sunday, January 31, 2010 5:18:34 PM GMT -06:00 US/Canada Central
Subject: Re: [stdlib-sig] socket.makefile() questions

> fd = s.makefile('w', buffering = 0) -> ValueError exception
> fd = s.makefile('w') -> io.BufferedWriter, which does not send data.
> fd = s.makefile('wb') -> io.TextIOWrapper, which does not send data.

Have you tried fd.flush() after writing your data?

stdlib-sig mailing list
stdlib-sig at python.org

More information about the stdlib-sig mailing list