Я импортировать модуль, который поднимает следующее сообщение об ошибке в некоторых условиях: RuntimeError: pyparted требует корневого доступаПоймать только некоторые ошибки во время выполнения в Python
Я знаю, что я могу просто проверить корневой доступ перед импортом, но я хотел бы знать, как поймать эту spesific-тип ошибки с помощью инструкции try/except для будущей ссылки. Есть ли способ различать этот RuntimeError и другие, которые могут быть подняты?
, и вам нужно будет изменить это каждый раз, когда разработчики меняют букву в сообщении об ошибке. – SilentGhost
Это плохо!вы не должны сравнивать это сообщение об ошибке, если это абсолютно неизбежно. –
К сожалению, похоже, что в этом случае сравнение сообщения об ошибке * * неизбежно - pyparted, похоже, не вызывает более конкретной ошибки. –