In my Python class we are learning about multithreading and networks. Our textbook says "Because IDLE itself runs in a thread, it is not generally a good idea to test a mul