468,305 Members | 1,475 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,305 developers. It's quick & easy.

Can pdb be set to break on warnings?

Hello,

I use pdb under Linux to debug my Python code, as in:

python -m pdb myprogram.py

By default it does a postmortem of unhandled exceptions, is there a way
to get it to break on warnings?

Thanks a lot,
Lorcan.

Oct 11 '06 #1
6 6055
LorcanM wrote:
I use pdb under Linux to debug my Python code, as in:

python -m pdb myprogram.py

By default it does a postmortem of unhandled exceptions, is there a way
to get it to break on warnings?
is

python -m pdb -Werror myprogram.py

what you're looking for ?

</F>

Oct 11 '06 #2
Fredrik Lundh wrote:
LorcanM wrote:
I use pdb under Linux to debug my Python code, as in:

python -m pdb myprogram.py

By default it does a postmortem of unhandled exceptions, is there a way
to get it to break on warnings?

is

python -m pdb -Werror myprogram.py

what you're looking for ?

</F>

It sounds like what I want, but it doesn't work for me. When I try the
above line of code, it replies:
Error: -Werror does not exist

I'm running Python 2.4.3

Thanks for the help,
Lorcan.

Oct 11 '06 #3
"LorcanM" wrote:
> python -m pdb -Werror myprogram.py

It sounds like what I want, but it doesn't work for me. When I try the
above line of code, it replies:

Error: -Werror does not exist

I'm running Python 2.4.3
sorry, pilot cut and paste error. try:

python -Werror -m pdb myprogram.py

(-m script must be the last option before the script arguments, for pretty
obvious reasons).

</F>

Oct 11 '06 #4
At Wednesday 11/10/2006 07:31, LorcanM wrote:

python -m pdb -Werror myprogram.py
It sounds like what I want, but it doesn't work for me. When I try the
above line of code, it replies:
Error: -Werror does not exist
Try: python -h
--
Gabriel Genellina
Softlab SRL

__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

Oct 11 '06 #5

Fredrik Lundh wrote:
"LorcanM" wrote:
python -m pdb -Werror myprogram.py
It sounds like what I want, but it doesn't work for me. When I try the
above line of code, it replies:

Error: -Werror does not exist

I'm running Python 2.4.3

sorry, pilot cut and paste error. try:

python -Werror -m pdb myprogram.py

(-m script must be the last option before the script arguments, for pretty
obvious reasons).

</F>

Thanks for that - that does the trick,
Lorcan.

Oct 11 '06 #6
This seems like very useful information. In the documentation I've
been maintaining for the extended python debugger
(http://bashdb.sf.net/pydb) I've added this as a little footnote:
http://bashdb.sourceforge.net/pydb/p....html#foot1113

However since pydb allows for options on it's own, I wonder if there
might not be a way do this from *inside* a Python
debugger/program. Specifically so that when an execfile is called, it
is as though -Werror were given initially. Possibly by setting
sys.warnoptions? Anyone know offhand if that or something else will
work?

I'll do the testing myself if someone can give a small python program
that gives such a warning. (I realize most people contributing to
comp.lang.python write programs flawlessly the first time so they've
never come across such a warning message either, let alone have need
for a debugger; but this thread suggested that the perhaps there might
such a person who has seen a Python warning message exists. :-)

"Fredrik Lundh" <fr*****@pythonware.comwrites:
"LorcanM" wrote:
python -m pdb -Werror myprogram.py
It sounds like what I want, but it doesn't work for me. When I try the
above line of code, it replies:

Error: -Werror does not exist

I'm running Python 2.4.3

sorry, pilot cut and paste error. try:

python -Werror -m pdb myprogram.py

(-m script must be the last option before the script arguments, for pretty
obvious reasons).

</F>
Oct 14 '06 #7

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

10 posts views Thread by Kylotan | last post: by
3 posts views Thread by Terry Richards | last post: by
30 posts views Thread by prasanna | last post: by
22 posts views Thread by John Fisher | last post: by
6 posts views Thread by pete142 | last post: by
3 posts views Thread by gil | last post: by
1 post views Thread by billiejoex | last post: by
1 post views Thread by Robert Singer | last post: by
reply views Thread by NPC403 | last post: by
reply views Thread by Teichintx | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.