Модуль выбрасывает исключения класса com_exception в случае потенциальной фатальной ошибки возвращённой COM. Исключения COM имеют чётко определённое свойство code
, соответствующее возвращённому из различных операций COM значению HRESULT. На основании этого кода вы можете построить логику обработки данных ошибок.