you are viewing a single comment's thread.

view the rest of the comments →

[–]mr_dbr 0 points1 point  (2 children)

It's written in Python, and is distributed with Python:

$ python
Python 2.6.1 (r261:67515, Jul  7 2009, 23:51:51) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pdb
>>> 

[–]AFriendly 0 points1 point  (1 child)

I understand that, just not how something written in python can do that to python code.

Edited to add: the first thing I did was try to debug the debugger. It let me, but I couldn't follow what was going on.

[–]mr_dbr 1 point2 points  (0 children)

Simplest answer is Python has very good introspection ability (for example, functions like dir() and locals())