I can hit Ctrl-C and be dropped to a Python debugger console at the exact
point I stopped the program.
Ctrl-C is interrupting your program, which raise a KeyboardInterrupt
, when you resume with continue
you continue ...and interrupt your program as asked by the Ctrl-C you sent. Ctrl-C is not to "pause" the program in debug mode at one certain point.
What you are looking for is to set a breakpoint a one particular line, like %run -d
allow you to do. See %run?
.