Как распространять исключения с помощью Python C API? - PullRequest
0 голосов
/ 16 декабря 2018

Я работаю над проектом, который требует от меня взаимодействия кода C (++) с Python.Сейчас, в общем, все идет хорошо, но всякий раз, когда я сталкиваюсь с ошибкой, вместо того, чтобы python / C печатал возникающее исключение / ошибку, он просто завершает работу программы, поскольку она функционирует правильно.Как вы можете себе представить, это делает отладку довольно сложной, поскольку мне нечем заняться, кроме «Где-то есть ошибка».

Поэтому я задаю этот вопрос: как правильно распространять возникающие исключения илихотя бы заставить их печатать?

Я пытался поместить каждую функцию программы на C в конструкцию, определенную здесь , но не смог заставить ее работать.

...