jestem importowania moduł, który podnosi się następujący błąd w pewnych warunkach: RuntimeError: pyparted wymaga dostępu rootapołowowe tylko niektóre błędy runtime w Pythonie
wiem, że mogę po prostu sprawdzić dostęp głównego przed importem, ale chciałbym wiedzieć, jak złapać ten spekularny rodzaj błędu za pomocą instrukcji try/except dla przyszłego odniesienia. Czy istnieje sposób na odróżnienie tego RuntimeError od innych, które mogą zostać podniesione?
i będziesz musiał to zmienić za każdym razem, gdy deweloperzy zmienią literę w komunikacie o błędzie. – SilentGhost
To jest złe!nie powinieneś porównywać takich komunikatów o błędach, chyba że są absolutnie nieuniknione. –
Niestety, wygląda na to, że w tym przypadku porównanie komunikatu o błędzie * jest * nieuniknione - pyparted nie wydaje się podnosić dokładniejszego błędu. –