3 ms·
Tried to use it just now. To be honest the UI felt like having my hands tied behind my back coming from pdb. It's in that uncanney valley of being a GUI but wit
by m_mueller 10y ago
Tried to use it just now. To be honest the UI felt like having my hands tied behind my back coming from pdb. It's in that uncanney valley of being a GUI but without the mouse. If I have to use keyboard-only I'd rather have it a command line at all times so I can just type an expression like `b myModule:381, myObj.prop == "my-condition"` instead of going through 7 modes until I get there.
That plus it just crashed on me with a permission problem in some breakpoint file as soon as I wanted to execute and it had strange screen update problems in my terminal when setting the theme.
- a3n 10y agoYou might like ipdb: "ipdb is a standalone Python debugger based on IPython. It is similar to the pdb debugger from the Python standard library but has additional IPython features such as improved tracebacks and syntax highlighting."
- m_mueller 10y agothanks. usually I just do `import traceback ; traceback.print_stack()`. so far that was enough for me. I guess I'm a minimalist kinda guy ;)
- jordigh 10y agoI just use both. pudb to move around the code, and then I hit "!" to jump into ipdb to inspect variables and objects or to run arbitrary code. In fact, I believe I did just that in the video linked here.