Estoy interactuando con una API python 2.x escrita de una manera no OO, utiliza el alcance global del módulo para algunas cosas impulsadas por el estado interno. Es necesario en un contexto donde ya no es singleton, y modificar el código original (no el nuestro) no es una opción.Obtenga 2 instancias aisladas de un módulo python
A falta de utilizar subprocesos de intérpretes separados, ¿hay alguna forma de que pueda descartar los módulos e interactuar con varias instancias del módulo (tratándolo así como un objeto)?
Necesito usar el módulo para manejar 2 configuraciones diferentes, que internamente no parece funcionar.
Descargo de responsabilidad: Por favor, no haga esto. Haga esto solo si se encuentra en una situación muy extraña y trate de alterar la situación de otras maneras antes de hacer esto. Hice esto para hacer frente a un código extraño que no se pudo cambiar al momento de preguntar, no para proporcionar una forma de proliferar más códigos impares.
duplicado posible de [Cómo hacer una copia de un módulo de Python en tiempo de ejecución?] (Https://stackoverflow.com/questions/11170949/how-to-make-a-copy-of-a-python-module -at-runtime) – ThorSummoner
@ThorSummoner sí, creo que sí, con una muy buena respuesta. –