51 Commits

Author SHA1 Message Date
8a575fbf99 Fix typos, add typos CI 2024-07-22 14:20:22 -05:00
bdfd67f47c Switch to ruff, fix issues 2024-07-11 09:39:12 -05:00
270c7c937f Add PUDB_RDB_REVERSE var to control reverse mode (#631)
* Add PUDB_RDB_REVERSE var to control reverse mode

* Fix flake8 warnings
2024-01-16 15:57:09 -06:00
5b7a07fecb Allow defining term_size via PUDB_TERM_SIZE env var (#629)
* Allow defining term_size via PUDB_TERM_SIZE env var

* Add doc

* Fix flake8 issue

* Describe the terminal size precedence

* Mention the PUDB_RDB_HOST and PUDB_RDB_PORT as well

* Fail on invalid PUDB_TERM_SIZE
2024-01-15 23:03:32 +00:00
818aa1c4bc Fix intersphinx mapping format 2023-04-26 09:17:15 -05:00
0b39864843 Added key-binding: toggle_cmdline_focus 2023-01-03 17:04:37 -06:00
8fd3d93d19 docs: Fix a few typos
There are small typos in:
- doc/starting.rst
- test/test_var_view.py

Fixes:
- Should read `various` rather than `variaous`.
- Should read `utilities` rather than `utitlities`.
- Should read `expected` rather than `extected`.
- Should read `differently` rather than `diffrently`.
- Should read `course` rather than `couse`.
2022-07-14 05:40:50 -05:00
94d67364c9 Added configurable key bindings (#472)
* added configurable key bindings

* added configurable key bindings

* Update README.rst

* Added flake8 fixes

* Move key config docs to docs

Co-authored-by: Cibin Mathew <cibinmathew@users.noreply.github.com>
Co-authored-by: Andreas Kloeckner <inform@tiker.net>
2022-02-10 22:44:23 +00:00
1698072af7 Move example components to examples folder 2021-12-28 11:38:08 -06:00
e7556d74c2 Better document remote debugging, add example 2021-12-28 11:38:08 -06:00
6aa87ab3d2 Move term_size heuristic to RemoteDebugger constructor, document better (gh-485) 2021-12-28 11:38:08 -06:00
ba31011c8f Use downloaded shared sphinxconfig 2021-06-25 13:14:52 -05:00
37952365af Fix README screenshot situation 2021-04-17 14:40:37 -05:00
71ffa51a29 Address @mvanderkamp's comments in the pylint/drop-py2 PR 2021-03-26 17:05:59 -05:00
5ca492f07a Shorten, standardize doc/conf 2021-01-04 19:40:02 +01:00
7258654cd1 Apply suggested fix 2020-12-18 17:03:23 -06:00
b4d73d3ee4 Refine doc 2020-12-18 17:01:49 -06:00
7cc4aaf2f1 Doc fixes 2020-12-17 20:08:58 -06:00
7b1b6cb476 Document ipython_kernel 2020-12-17 19:58:01 -06:00
aa91dea8c4 Merge pull request #409 from jen6/reverse_remote
feat: add reverse remote pudb
2020-12-09 11:49:57 -06:00
1d0675ecb9 Fix a port number in reverse remote docs 2020-12-09 11:47:34 -06:00
f8f49113a0 Apply suggestions from code review
Co-authored-by: Andreas Klöckner <inform@tiker.net>
2020-12-08 20:49:33 +09:00
ffbc91f141 Fix version number in docs 2020-12-02 00:40:25 -06:00
d9be9c01b7 Switch to furo doc theme 2020-12-01 22:39:55 -06:00
6c762f88ca Flake8 doc/conf 2020-12-01 22:37:55 -06:00
975fc9af8b Grammar fix in doc/starting.rst 2020-11-22 13:21:30 -06:00
de5814a6d7 doc: apply suggestion 2020-11-23 01:11:11 +09:00
d85c53c5d6 doc: add description about reverse remote debugging 2020-11-19 22:23:14 +09:00
fcf237e654 Merge pull request #404 from mvanderkamp/log-exceptions
Provide an option to log unexpected exceptions from pudb to stderr
2020-09-28 13:36:29 -05:00
56c05d3a66 Add section about logging internal errors to a file 2020-09-20 14:02:09 -06:00
cf3df56f43 Merge pull request #402 from jstriebel/forked-processes
add debugger for forked processes
2020-09-20 14:19:30 -05:00
8ab99ecaa5 Minor doc fixes for pudb.forked 2020-09-20 14:18:09 -05:00
0ea301d1fd Update doc/starting.rst
Co-authored-by: Andreas Klöckner <inform@tiker.net>
2020-09-19 22:06:11 +02:00
03f6b9c66c Update doc/starting.rst
Co-authored-by: Andreas Klöckner <inform@tiker.net>
2020-09-19 22:05:51 +02:00
7ea4be464f Update starting.rst 2020-09-18 12:03:42 +02:00
4483f9c049 Update starting.rst 2020-09-18 12:00:06 +02:00
9428a0309c add forked-pudb documentation to starting.rst 2020-09-16 10:10:04 +02:00
16e6d82102 Remove 'logging errors' section of docs 2020-09-15 21:17:47 -06:00
e90c8d1fcd Add "Logging Errors" section doc/starting.rst
Also fixed up the use of backticks in this file.
2020-09-07 10:49:02 -06:00
7936386a73 Doc fixes 2020-08-28 10:22:05 -05:00
be8d3ffbbf Document the how to set new breakpoint() builtin in Python 3.7 2019-06-21 14:31:52 -06:00
b51592f6de Mention shells in separate terminal docs 2018-10-02 01:39:51 +03:00
6dd763f6e6 Remove create_tty script and update documentation 2018-10-02 00:17:47 +03:00
a3d9db79fb Describe controlling debugger from a separate terminal in docs 2018-09-23 17:00:20 +03:00
b85db7f658 Add safely_stringify_for_pudb 2017-05-27 20:25:52 -07:00
b87c1cfcd5 Merge branch 'master' of gitlab.tiker.net:inducer/pudb 2017-04-19 11:43:01 -05:00
4c226b6a28 Fix docs github link (closes #253 on Github) 2017-04-19 12:42:25 -04:00
f8e1e2f6d8 Change the shell API from runner(_locals, _globals, first_time) to runner(_globals, _locals)
The argument order globals, locals matches eval and exec. The first_time
argument is unnecessary, and just clutters the API.
2017-04-14 19:23:11 -04:00
bff26b284e Add support for custom shells
A custom shell can be added in a similar way to a custom stringifier. Create a
file with a function pudb_shell(_globals, _locals, first_time) at the module
level, and set it in the settings.

The first_time setting is there to match the existing shells, but it seems
useless (a function can easily tell if it has already been called), so it
should perhaps be removed.
2017-04-13 02:26:29 -04:00
d7326646f5 Add some documentation for shells 2017-04-13 02:07:27 -04:00