Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3626)

Issue 223077: Replace subprocess internals with _posixsubprocess extension module

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 9 months ago by gregory.p.smith
Modified:
14 years, 8 months ago
Reviewers:
guido, Jeffrey Yasskin
Base URL:
http://svn.python.org/view/*checkout*/python/branches/py3k/
Visibility:
Public.

Patch Set 1 #

Patch Set 2 : minor formatting updates #

Total comments: 67

Patch Set 3 : Address all comments, added call_setsid #

Total comments: 26

Patch Set 4 : Updated to address comments #

Patch Set 5 : doc update #

Unified diffs Side-by-side diffs Delta from patch set Stats (+808 lines, -121 lines) Patch
M Doc/library/subprocess.rst View 1 2 3 4 4 chunks +36 lines, -5 lines 0 comments Download
M Include/abstract.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M Include/longobject.h View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
M Include/pythonrun.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M Lib/subprocess.py View 1 2 3 14 chunks +196 lines, -93 lines 0 comments Download
M Lib/test/test_subprocess.py View 1 2 3 5 chunks +79 lines, -6 lines 0 comments Download
A Modules/_posixsubprocess.c View 1 2 3 1 chunk +385 lines, -0 lines 0 comments Download
M Modules/posixmodule.c View 1 2 3 1 chunk +0 lines, -17 lines 0 comments Download
M Objects/abstract.c View 1 2 3 1 chunk +60 lines, -0 lines 0 comments Download
M Python/pythonrun.c View 1 2 3 2 chunks +26 lines, -0 lines 0 comments Download
M setup.py View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 8
gregory.p.smith
14 years, 9 months ago (2010-02-27 08:46:14 UTC) #1
gregory.p.smith
http://codereview.appspot.com/223077/diff/25/1009 File Lib/subprocess.py (right): http://codereview.appspot.com/223077/diff/25/1009#newcode1195 Lib/subprocess.py:1195: data = os.read(errpipe_read, 1048576) svn up and merge, this ...
14 years, 9 months ago (2010-03-01 04:45:44 UTC) #2
Jeffrey Yasskin
Ok! Aside from all that, this looks good. Thanks! http://codereview.appspot.com/223077/diff/25/1007 File Doc/library/subprocess.rst (right): http://codereview.appspot.com/223077/diff/25/1007#newcode110 Doc/library/subprocess.rst:110: ...
14 years, 8 months ago (2010-03-02 02:17:11 UTC) #3
gregory.p.smith
PTAL. I also added test coverage for both the pure python implementation and the new ...
14 years, 8 months ago (2010-03-02 08:45:27 UTC) #4
Jeffrey Yasskin
http://codereview.appspot.com/223077/diff/25/1011 File Modules/_posixsubprocess.c (right): http://codereview.appspot.com/223077/diff/25/1011#newcode168 Modules/_posixsubprocess.c:168: args, "OOOzOiiiiiiiiiO:fork_exec", On 2010/03/02 08:45:27, gregory.p.smith wrote: > On ...
14 years, 8 months ago (2010-03-02 17:35:46 UTC) #5
gregory.p.smith
Please take another look. The test_subprocess unittest passes in both debug and optimized builds on ...
14 years, 8 months ago (2010-03-14 06:09:55 UTC) #6
Jeffrey Yasskin
Looks good to me!
14 years, 8 months ago (2010-03-14 06:26:44 UTC) #7
guido
14 years, 8 months ago (2010-03-15 01:28:18 UTC) #8
On 2010/03/14 06:26:44, Jeffrey Yasskin wrote:
> Looks good to me!

Thanks Greg! Excellent news.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b