
* created docs version of wiki pages * old wiki pages still remain on the wiki * 'Home' wiki now provides a link to docs/index.rst * updated links to go to docs/ documents * changed 'openstack-m' references to 'tuskar'
823 B
823 B
Debugging with iPython
Requirements
$ yum install python-ipython
$ cd tuskar
$ find . | grep no-global-site-packages.txt | xargs rm
The 'find' will allow you to import 'global' packages in Tox.
Debugging
Place these two lines in the place you want to debug/drop to shell:
import IPython
IPython.embed()
Then start Tuskar as usual and do a GET/POST/etc. Once the code execution hits these two lines, you will be dropped into the iPython shell and you will have access to all local variables and the env defined in the context of where you placed that two lines.
Tweaks
ipythonrc -> Colors on console, tab completetion for methods and more ;-)