En Python, ¿cómo se captan las advertencias como si fueran excepciones?

Una biblioteca de terceros (escrita en C) que uso en mi código de Python está emitiendo advertencias. Quiero poder usar latry except sintaxis para manejar adecuadamente estas advertencias. ¿Hay alguna forma de hacer esto