I am quite new to gevent and I am looking to run a long running job(a large physics simulation) using `gevent.subprocess` method, and I have come across this `timeout` argument in the docs with:
[1] check_call
[2] call
[3] check_output
Should `timeout=None` be specified for inifinite timeout? Related to this, I also have another question: which of the above methods are best suited to running long jobs(I require confirmation that the job ran successfully)? They all seem pretty much the same to a naive person like me (other than that in one you can get the output of the process). Is there specific advise for this?
Thank you authors+everyone for this awesome package.
best wishes,
JW.