This question is a response to the following SO post:
http://stackoverflow.com/questions/3558718/how-do-i-pickle-an-object/3558783#3558783
In that thread, the OP accidentally imports his own module at the top of the same module. Why doesn't this cause an infinite loop?