Raise your hand if you knew that multiprocessing.dummy provided a multiprocessing API wrapper around threading.Thread: https://medium.com/p/40e9b2b36148 Also shows how multiprocessing's map() is the easiest way to do concurrent programming. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ A house is a machine to keep your cat dry.