Message346712
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. |
|
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 | |
|