-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/06/2012 03:08 PM, Stefan H. Holek wrote:
> On 06.09.2012, at 10:58, Marius Gedminas wrote:
> 
>> How do you redirect the stderr of a process spawned with 
>> suprocess.Popen(shell=False) to /dev/null in a cross-platform
>> manner?
> 
> os.devnull perhaps? Or rather, what about subprocess.Popen(cmd,
> stderr=subprocess.PIPE)?

subprocess.PIPE is no good -- it sets up stderr to be read from the
parent process.  If enough stuff gets written without the parent reading,
the child will block.


Tres.
- -- 
===================================================================
Tres Seaver          +1 540-429-0999          tsea...@palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBKLooACgkQ+gerLs4ltQ4SzQCeKdcaC5s0Xae3ByPh84n2fZPw
/qMAnA6uzro7BFFLxoq7+zfXi499rib4
=XlCf
-----END PGP SIGNATURE-----

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to