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 vstinner
Recipients cvrebert, docs@python, r.david.murray, vstinner
Date 2011-05-24.23:30:37
SpamBayes Score 3.980457e-07
Marked as misclassified No
Message-id <1306279838.55.0.836161796496.issue9382@psf.upfronthosting.co.za>
In-reply-to
Content
> The entire os.popen*() family is supposed be gone in Python 3.x

os.popen2(), os.popen3() and os.popen4() were removed in Python 3.0, but os.popen() was kept. Guido wants to keep it because it has a nicer API than subprocess.Popen. I'm too lazy to replace all calls to os.popen() by subprocess.Popen in the Python code base: it's still widely used. Hum, I'm unable to find the issue giving more details about this choice (keep os.popen).

The os.popen() doc should be restored. Can you work on a patch?
History
Date User Action Args
2011-05-24 23:30:38vstinnersetrecipients: + vstinner, r.david.murray, cvrebert, docs@python
2011-05-24 23:30:38vstinnersetmessageid: <1306279838.55.0.836161796496.issue9382@psf.upfronthosting.co.za>
2011-05-24 23:30:38vstinnerlinkissue9382 messages
2011-05-24 23:30:37vstinnercreate