On Jun 22, 2:45 am, "Evan Klitzke" <[EMAIL PROTECTED]> wrote: > On 6/21/07, Miles <[EMAIL PROTECTED]> wrote: > > > On Jun 22, 1:31 am, Paul Rubin <http://[EMAIL PROTECTED]> wrote: > > > What I really want is for any assertion failure, anywhere in the > > > program, to trap to the debugger WITHOUT blowing out of the scope > > > where the failure happened, so I can examine the local frame. That > > > just seems natural, but I don't see an obvious way to do it. > > > You could run the entire program through pdb: > > ---- > > #!/usr/bin/env python -m pdb > > > print "Hello!" > > assert False > > print "...world!" > > ---- > > You can only pass one argument to a command that you invoke with the > shebang sequence, so this won't work the way you wrote it. > > -- > Evan Klitzke <[EMAIL PROTECTED]>
It actually does work on my system (OS X); I didn't realize it wasn't portable. -- http://mail.python.org/mailman/listinfo/python-list