En Python 2.6 es posible suprimir las advertencias del módulo de avisos mediante el uso deadvertencias pre-Python 2.6
with warnings.catch_warnings():
warnings.simplefilter("ignore")
fxn()
versiones de Python antes 2.6 no son compatibles con with
sin embargo, por lo que estoy preguntando si hay alternativas a las anteriores que funcionarían con las versiones anteriores a 2.6?
Gracias! ¿Podría explicar cómo y por qué funciona esto? – astrofrog
Morgoth: Hace una copia de los filtros, los modifica, llama a fxn y finalmente restablece los filtros al valor original. Más o menos exactamente lo mismo que hace el administrador de contexto 2.6. –
Gracias por la explicación: ¿por qué es el intento ... finalmente necesario? – astrofrog