How does one spelunk history? I see that breakpoint() was added all the way back in 3.7, but hasn't been improved on at all.

I can't be the first person who wanted to do "breakpoint(x,y)" to start the debugger and immediately print out the values of x and y, instead of making me type each in the debugger every time I got to this spot.

Where can I find the discussion of what breakpoint() should and should not be able to do?

0

If you have a fediverse account, you can quote this note from your own instance. Search https://infosec.exchange/users/paulehoffman/statuses/115911434587740736 on your instance and quote it. (Note that quoting is not supported in Mastodon.)