Get 2 isolated instances of a python module
<p>I am interacting with a crusty python 2.x API written in a non-OO way (fools!), it uses module-global scope for some internal state driven stuff.</p>

<p>Short of using subprocess runs of separate interpreters, is there any way I could box off the modules and interact with multiple instances of the module (thus treating it as an object)?</p>

<p>I need to use the module to drive 2 different setups - which it doesn't internally seem to work with.</p>
