diff -r 14be8f02e694 Doc/library/subprocess.rst --- a/Doc/library/subprocess.rst Sat Jan 15 06:53:33 2011 +0100 +++ b/Doc/library/subprocess.rst Sat Jan 15 08:46:46 2011 +0200 @@ -128,9 +128,11 @@ are :data:`PIPE`, an existing file descriptor (a positive integer), an existing :term:`file object`, and ``None``. :data:`PIPE` indicates that a new pipe to the child should be created. With ``None``, no redirection will - occur; the child's file handles will be inherited from the parent. Additionally, - *stderr* can be :data:`STDOUT`, which indicates that the stderr data from the - applications should be captured into the same file handle as for stdout. + occur; on Unix, the child's file handles will be inherited from the parent, + on Windows, the child's file handles will be attached to the console window. + Additionally, *stderr* can be :data:`STDOUT`, which indicates that the stderr + data from the applications should be captured into the same file handle as + for stdout. If *preexec_fn* is set to a callable object, this object will be called in the child process just before the child is executed.