Features/GTK3/Porting/GetBooks: Difference between revisions
| Line 54: | Line 54: | ||
If you have an XO, I'm sure you want to take a look at [[User:Humitos/x2x|this]]... | If you have an XO, I'm sure you want to take a look at [[User:Humitos/x2x|this]]... | ||
== Use Extended Python debugger == | |||
There is a library called '''epdb''' and it's useful to inspect the code while the Activity is running. I'm using this module when I'm not sure about the type of an object or I can test some different things that the code says in some point. So, I installed this package on my Fedora 17 by running this command | |||
sudo yum install python-epdb | |||
After that I put some trace point in the code where I can stop and make my tests by doing this: | |||
import epdb;epdb.set_trace() | |||
Finally I run Get Books Activity from the Terminal Activity to be able to write some code on a shell. This is the command that I use: | |||
sugar-launch org.laptop.sugar.GetBooksActivity | |||
= Code Snippets = | = Code Snippets = | ||