Skip to content

Pdb-clone

A clone of pdb, fast and with the remote debugging and attach features.

Features

  • Implement the most recent Python 3 features of pdb, as defined in the Python 3 pdb documentation. The pdb command line interface remains unchanged except for the new detach and thread pdb commands.
  • Improve significantly pdb performance. With breakpoints, pdb-clone runs just below the speed of the interpreter while pdb runs 10 to 100 times slower than the interpreter.
  • Extend pdb with remote debugging. A remote debugging session may be started when the program stops at a pdb.set_trace_remote() hard-coded breakpoint, or at any time and multiple times by attaching to the process main thread.
  • Fix pdb long standing bugs entered in the Python issue tracker.
  • Add a bdb comprehensive test suite (more than 70 tests) and run both pdb and bdb test suites.

How to install

아래와 같이 설치하면 된다.

python pip install pdb-clone

참고로 2015-03-06 현재, PyPi에 등록된 pdb-clone 1.10은 Windows 환경에서 받을 경우 정상적으로 컴파일 되지 않는다.

https://pypi.python.org/pypi/pdb-clone 에서 pdb-clone 1.9.2를 별도로 설치하면 된다.

Favorite site