- Apr 05, 2017
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
Add set_continue() function to __init__.py
-
Andreas Klöckner authored
Add info about linecache to the NullSourceCodeProvider message
-
Aaron Meurer authored
-
Aaron Meurer authored
Fixes #238.
-
- Apr 04, 2017
-
-
Aaron Meurer authored
-
Aaron Meurer authored
-
Aaron Meurer authored
paused=True is the default. This also automatically causes the set_trace to not be treated as a breakpoint, since it doesn't break there. Add a docstring to set_trace() and updated the docstring of Debugger.set_trace().
-
Aaron Meurer authored
Fix NullSourceCodeProvider rendering
-
Michael Elovskikh authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
Don't use SetPropagatingDict in the built in console
-
Aaron Meurer authored
-
Aaron Meurer authored
Passing a dict subclass to eval is not supported in Python 2. This was causing weird issues where the C-x would break the UI (I am not clear exactly how it caused those issues). The point of SetPropagatingDict is to combine globals and locals into a single dictionary for things like code.InteractiveConsole and rlcompleter.Completer, which take a single dictionary, but to allow changes to propagate, so that assignments in the shell can modify global names. However, this is completely unnecessary for the built in shell, as we call eval() ourselves, so we can just pass the exact globals and locals dicts separately. This fixes #166.
-
- Apr 03, 2017
-
-
Aaron Meurer authored
-
Aaron Meurer authored
-
Aaron Meurer authored
-
Aaron Meurer authored
This lets you start the debugger and immediately continue, i.e., it only stops on a previously defined breakpoint. Fixes #234.
-
- Mar 31, 2017
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
- Mar 22, 2017
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
- Mar 15, 2017
-
-
Aaron Meurer authored
set dont_inherit to ignore future statements when compile file
-
hx133455 authored
-
- Mar 14, 2017
-
-
Andreas Klöckner authored
fix bug compile failed in Python 2.X
-
hx133455 authored
-
- Mar 10, 2017
-
-
Andreas Klöckner authored
-
- Feb 20, 2017
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
Make Debugger.interaction match the signature of Pdb.interaction.
-
Antony Lee authored
This allows pudb to be used as debugger for pytest>=3.0, e.g. ``` $ cat test_foo.py def test_1(): assert False $ pytest --pdbcls pudb.debugger:Debugger --pdb --capture=no ``` (starts pudb at the failed assertion site). Note the need to pass `--capture=no` (or its synonym `-s`) as otherwise pytest tries to manage the standard streams itself. Backwards compatibility is preserved.
-
- Feb 18, 2017
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
- Feb 17, 2017
-
-
Andreas Klöckner authored
-
- Feb 03, 2017
-
-
Andreas Klöckner authored
-
- Jan 31, 2017
-
-
Andreas Klöckner authored
Fix ptpython embed
-
Pavel Patrin authored
-
- Jan 15, 2017
-
-
Andreas Klöckner authored
Setting term_size to the current size if None
-