By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,922 Members | 1,689 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,922 IT Pros & Developers. It's quick & easy.

embedded scripts debugging

P: n/a
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?
Jul 18 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
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.
--
------------------------------------------------------------------------
Miki Tebeka <mi*********@zoran.com>
http://tebeka.bizhat.com
The only difference between children and adults is the price of the toys
Jul 18 '05 #2

P: n/a
Miki Tebeka wrote:
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.


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
Jul 18 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.