On Tue, Dec 14, 2010 at 10:18 PM, Lorin Rivers <[email protected]> wrote:
> ipython web2py.py -a 1234 -i 127.0.0.1 -p 8000
ipython != ipdb
ipdb is an embedded shell + debugger.
ipython is just a shell. I used to be able to use the ipython's
embedded shell in my projects, but that didn't work in some
situations, so I found ipdb. Basically, it opens up the ipython shell
wherever you insert that statement I wrote in the previous reply:
import ipdb; ipdb.set_trace()
So if you have a method called index(), you could:
def index():
# do something
import ipdb; ipdb.set_trace()
# continue doing what you usually do
# there might be a bug in here somewhere
return dict(...)
--
Branko Vukelić
[email protected]
[email protected]
Check out my blog: http://www.brankovukelic.com/
Check out my portfolio: http://www.flickr.com/photos/foxbunny/
Registered Linux user #438078 (http://counter.li.org/)
I hang out on identi.ca: http://identi.ca/foxbunny
Gimp Brushmakers Guild
http://bit.ly/gbg-group