estoy importando un módulo que plantea el siguiente error en algunas condiciones: RuntimeError: pyparted requiere acceso rootcaptura sólo algunos errores de ejecución en Python
Sé que solo puedo comprobar si hay acceso a la raíz antes de la importación, pero me gustaría saber cómo detectar este tipo de error específico a través de una declaración try/except para referencia futura. ¿Hay alguna forma de diferenciar entre este RuntimeError y otros que puedan surgir?
y tendrá que cambiar esto cada vez que los desarrolladores cambien una letra en el mensaje de error. – SilentGhost
¡Esto es malo!no debería comparar un mensaje de error como ese a menos que sea absolutamente inevitable. –
Desafortunadamente, en este caso, parece que comparar el mensaje de error * es * inevitable: pyparted no parece generar un error más específico. –