semanticist at gmail.com
Fri Jun 22 09:18:46 CEST 2007
On Jun 22, 2:45 am, "Evan Klitzke" <e... at yelp.com> wrote:
> On 6/21/07, Miles <semantic... at gmail.com> wrote:
> > On Jun 22, 1:31 am, Paul Rubin <http://phr...@NOSPAM.invalid> 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 <e... at yelp.com>
It actually does work on my system (OS X); I didn't realize it wasn't
More information about the Python-list