Eryk Sun added the comment:

I don't see a bug here. The inner run() kills cmd.exe after 4 seconds. But the 
waitfor.exe process waits for 200 seconds and has handles for the pipes. The OS 
won't close out the pipes as long as there are potential writers, so the outer 
communicate() waits the full 20 seconds.

----------
nosy: +eryksun

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue31447>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to