This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pebbe
Recipients amaury.forgeotdarc, barry, eric.araujo, erob, flox, ggenellina, oopos, pebbe, pitrou, quentel, r.david.murray, tcourbon, tobias, v+python, vstinner
Date 2011-01-12.22:19:50
SpamBayes Score 1.4822801e-08
Marked as misclassified No
Message-id <1294870791.73.0.225221383625.issue4953@psf.upfronthosting.co.za>
In-reply-to
Content
Pierre Quentel wrote:
- get the binary layer of stdout : out = sys.stdout.detach()

You can't do that! That makes sys.stdout unavaible to the program that is importing the cgi module.

Cgi should access and process sys.stdin only, as binary by means of sys.stdin.detach()

The cgi module is used to handle form data and uploaded files. But the resulting page is usually written by the main program or another module, using sys.stdout
History
Date User Action Args
2011-01-12 22:19:51pebbesetrecipients: + pebbe, barry, amaury.forgeotdarc, ggenellina, pitrou, vstinner, eric.araujo, v+python, r.david.murray, oopos, tcourbon, tobias, flox, quentel, erob
2011-01-12 22:19:51pebbesetmessageid: <1294870791.73.0.225221383625.issue4953@psf.upfronthosting.co.za>
2011-01-12 22:19:50pebbelinkissue4953 messages
2011-01-12 22:19:50pebbecreate