Message346712
| Author |
haizaar |
| Recipients |
haizaar |
| Date |
2019年06月27日.06:59:50 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1561618790.88.0.611701645761.issue37424@roundup.psfhosted.org> |
| In-reply-to |
| Content |
Consider the following:
subprocess.run('sleep 10', shell=True, timeout=.1, capture_output=True)
It should raise after 0.1 seconds, but it does not - it waits 10 seconds till sleep finishes and only then raises "subprocess.TimeoutExpired: Command 'sleep 10' timed out after 0.1 seconds"
Removing 'capture_output=True' or converting command string to list (and removing shell=True) makes it work.
I'm using Python 3.7.3 on Ubuntu 16.04. Reproduces on official docker Python 3.7.3 image alpine3.8. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2019年06月27日 06:59:50 | haizaar | set | recipients:
+ haizaar |
| 2019年06月27日 06:59:50 | haizaar | set | messageid: <1561618790.88.0.611701645761.issue37424@roundup.psfhosted.org> |
| 2019年06月27日 06:59:50 | haizaar | link | issue37424 messages |
| 2019年06月27日 06:59:50 | haizaar | create |
|