pudb
pudb copied to clipboard
Full-screen console debugger for Python
Kind of surprised this hasn't come up before. Take for example: ```py def test(): try: test2() except: raise ValueError("Chained exception") def test2(): raise RuntimeError("First exception") import pudb; pudb.set_trace() test() ```...
I am using a library (https://github.com/getsenic/gatt-python/blob/master/gatt/gatt_linux.py) that implements its own event loop. When I call the .run() method in this library, eventually I would like to interrupt it, but it...
Open file explicitly by fullpath
Debug remote process is not the easiest task today. Usually you have access to the running machine/container but since its impossible to attach the debugger to running process you need...
Packaging [pudb for openSUSE](https://build.opensuse.org/package/show/home:mcepl/python-pudb) and when running tests I get this: ``` [ 4s] + py.test-2.7 [ 4s] ============================= test session starts ============================== [ 4s] platform linux2 -- Python 2.7.15,...
Python 3.6 (2.7 is okay) My object is setup to capture all `__getattr__` requests and build other objects from it. So when I am inspecting my code, pudb is always...
Hi, all. How to use multi-line python commands in the Command Area? For example, if I want to use 'for-loop' in the Command Area, what should I do? Thanks.
Has support for multi-threaded processes been considered in the past? Any pointers on how one would go about adding that to pudb?
Is there a way to configure this or would it have to be built out (happy to hack on it)?
I can run `pudb file.py` and execute each line. But sometimes I just want to run the script till there's an error and then enter `pudb`. Is there an equivalent...