This has probably been asked but I cannot find anything regarding a subprocess.call timeout when using python 2.7
In python 3.3 timeout argument was added.
https://docs.python.org/3/library/subprocess.html#subprocess.call