pudb
pudb copied to clipboard
Full-screen console debugger for Python
The whole point of watch expressions is that that is the expression you are interested in. So it would be useful to be able to press `c` and have the...
I am trying to figure out who creates certain files (`requires.txt`) during `python setup.py sdist` and breaking on file access would be awesome. Does `pudb` provide such option?
Jump command
When researching the bug for https://github.com/inducer/pudb/pull/90, I read in the [docs](https://docs.python.org/3/reference/datamodel.html): > f_lineno is the current line number of the frame — writing to this from within a trace function...
This happens consistently on my machine. To reproduce: 1. pip install tensorflow 2. pudb3 pudberror.py 3. set breakpoint on line 5 4. print x twice in command line `pudberror.py` ```python...
In VIM and similar editors keys Ctrl-e and Ctrl-y are usually used to do that. Also it was nice if the source viewer was showing the current function the cursor...
I was working on a npyscreen app, and thought I would give pudb's remote debugging a try. The telnet prompt comes up, and when I connect via telnet from a...
How to reproduce: - `pip install Django pudb ipython` - Create fresh Django app: `django-admin startproject myproject`, `./manage.py startapp myapp` - Add a new view method in `myapp/views.py`: def myview(request):...
The latest pygments release appears to depend upon py3.5; since pudb just depends upon pygments`>=1.0`, then this causes pudb to now depend upon py3.5, and fails to install on py3.4....
admittedly, in [sabotage linux](https://github.com/sabotage-linux/sabotage) we have a quite unusual python setup: - [netbsd-curses](https://github.com/sabotage-linux/netbsd-curses) is used instead of ncurses - libedit is used instead of readline nonetheless, i'm reporting the issue...
While debugging using `pudb` I got this error in between: ``` byte_count = len(line[i:i+column_count].encode(_target_encoding)) UnicodeEncodeError: 'latin-1' codec can't encode character '\u21a6' in position 3: ordinal not in range(256) ``` Anybody...