|
From: R. B. <ro...@pa...> - 2006-09-22 12:07:34
|
If you can test from CVS please do. If you need a candidate tarball,
contact me. New to this release is thread debugging. It is
experimental and optional; to use you need to specifiy the --threading
option or add to your program:
import pydb;
set_trace(add_threaddbg=True)
Here are the NEWS entries for this release.
* Start thread debugging:
info thread [thread-name] [terse|verbose] - show thread info
thread [thread-name [thread-name]...] - switches thread
qt - quit current thread
can set a breakpoint on a specific thread name.
* GDB-like signal handling. Some code based on Matt Fleming's 2006
Summer-of-Code project. Gdb's "handle" and "signal" commands.
* Add hard kill. May be needed for thread debugging.
* Fix bug in handling temporary breakpoints (tbreak) caused by the
difference in semantics between pdb's 'clear' command and pdb's
(which calls this 'delete' and has a different meaning for 'clear').
* 'examine' command now shows object's instance variables.
* add gdb 'FILE' command: allow loading/running a file from within
pydb. (The old pydb from ddd had it too.)
|