Actually. Have a look at using multiprocessing.Process, which should do what you want to do without needing to use threads.