"assert" annoyance
Evan Klitzke
evan at yelp.com
Fri Jun 22 02:45:18 EDT 2007
On 6/21/07, Miles <semanticist 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 <evan at yelp.com>
More information about the Python-list
mailing list