Я работаю над приложением Python. Иногда происходит сбой интерпретатора при работе с C ++ DLL стороннего производителя.
Я думаю о написании расширения Python, которое устанавливает обработчик для необработанных структурированных исключений (Windows), чтобы записать мини-дамп на диск и записать трассировку стека для каждого потока Python.
Два вопроса:
Существует ли расширение Python с аналогичной целью? Согласно моему собственному поиску в Google, кажется, что ничего публично не доступно, но, возможно, я не нашел достаточно.
Возможно ли реализовать что-то подобное? (У меня есть опыт программирования на C ++ и Windows, но я никогда не реализовывал расширение Python ...)