Я использую библиотеку, которая указывает в своих документах API для определения класса, унаследованного от некоторого конкретного класса библиотеки.Сама библиотека написана на C ++, а привязки к Python генерируются с помощью SWIG.Проблема в том, что когда я запускаю свой код Python, независимо от того, какое исключение выдает Python, я получаю сообщение об ошибке «завершается вызовом после создания экземпляра« Swig :: DirectorMethodException »».это исключение вызвано кодом Python, о котором будет сообщено при выполнении моей программы.Esp, те случаи, когда я получаю ZeroDivisionError.
Я попытался немного взломать, следуя методу, описанному в документации SWIG на http://www.swig.org/Doc2.0/Python.html#Python_nn36, но безуспешно.Я по-прежнему получаю одно и то же сообщение «terminate вызывается после создания экземпляра Swig :: DirectorMethodException», независимо от того, что я помещаю в файл module.i.об этой проблеме, чтобы об исключениях Python сообщалось как есть?