Abortar la ejecución de un módulo en Python
Me gustaría detener la evaluación de un módulo que se está importando, sin detener todo el programa.
Aquí hay un ejemplo de lo que quiero lograr:
main.py
print('main1')
import testmodule
print('main2')
testmodule.py
print(' module1')
some_condition=True
if some_condition:
exit_from_module() # How to do this?
print(' module2') # This line is not executed.
Rendimiento esperado
main1
module1
main2