Sto importando un modulo che genera il seguente errore in alcune condizioni: RuntimeError: pyparted richiede l'accesso rootcattura solo alcuni errori di runtime in Python
so che posso solo controllare l'accesso di root prima dell'importazione, ma mi piacerebbe sapere come catturare questo tipo di errore spesificativo tramite una dichiarazione try/except per riferimenti futuri. C'è un modo per distinguere tra questo RuntimeError e altri che potrebbero essere sollevati?
e sarà necessario modificarlo ogni volta che gli sviluppatori modificano una lettera nel messaggio di errore. – SilentGhost
Questo è male!non si dovrebbe confrontare un messaggio di errore del genere a meno che non sia assolutamente inevitabile. –
Sfortunatamente, sembra che in questo caso il confronto tra il messaggio di errore * sia * inevitabile - pyparted non sembra sollevare un errore più specifico. –