embedded scripts debugging

  • Thread starter Andrey Tatarinov
  • Start date
A

Andrey Tatarinov

Hi all.

I have custom resource editor and wish python to be scripting language
in it. But I don't want to lose ability of debugging which I currently
have implementing all logic in C++.

So the question is: Is there suitable library for simple python gui
debugger, or may be there are some other techniques for debugging
embedded scripts?
 
M

Miki Tebeka

Hello Andrey,
So the question is: Is there suitable library for simple python gui
debugger, or may be there are some other techniques for debugging
embedded scripts?
What I usually do is add
from pdb import set_trace
in the embedded module somewhere and then add a call to set_trace
(breakpoint) whenever I with.
When the code reaches the call to set_trace, you'll have pdb prompt and you
can debug as you like.

Note that you can't add breakpoint dynamically this way.

HTH.
 
A

Andrey Tatarinov

Miki said:
What I usually do is add
from pdb import set_trace
in the embedded module somewhere and then add a call to set_trace
(breakpoint) whenever I with.
When the code reaches the call to set_trace, you'll have pdb prompt and you
can debug as you like.

Note that you can't add breakpoint dynamically this way.

Thanks, I gathered pros and cons of embedding and decided to use python
extending (i.e. creating python modules) instead of embedding. Happily I
have an option to choose
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Staff online

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,012
Latest member
RoxanneDzm

Latest Threads

Top