in reply to Re^3: What happens when you load the same module twice?in thread What happens when you load the same module twice?
So the import is the part that is creating redifined errors not the processing of the module file?