Трассировка Python из C ++ - PullRequest
3 голосов
/ 09 февраля 2012

У меня есть некоторый код Python, который вызывает C ++. Есть ли способ получить обратную трассировку Python, а не только C ++, из точки внутри кода C ++?

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

Я думаю, что волшебное слово, которое вы ищете, это traceback .

Если вы знаете, что ищете traceback.extract_stack(), можете ли вы сами определить вызовы API?

0 голосов
/ 10 февраля 2012

Я не думаю, что есть какой-то врожденный способ сделать это, но почему бы просто не получить трассировку стека из pythoncode?

Довольно просто вызвать Python из C ++, и для этого есть удобный traceback модуль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...