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: