881 Commits

Author SHA1 Message Date
Andreas Kloeckner
0b0c73755d Add doc and manual tests to MANIFEST.in 2020-12-20 22:20:33 -06:00
Andreas Kloeckner
76bd91b313 Bump welcome message 2020-12-20 22:18:19 -06:00
Andreas Klöckner
aa91dea8c4
Merge pull request #409 from jen6/reverse_remote
feat: add reverse remote pudb
2020-12-09 11:49:57 -06:00
Andreas Klöckner
10dd254ffc
Add mac and Linux instructions to reverse remote error message 2020-12-09 11:47:53 -06:00
Andreas Klöckner
1d0675ecb9
Fix a port number in reverse remote docs 2020-12-09 11:47:34 -06:00
SonGeon
f8f49113a0
Apply suggestions from code review
Co-authored-by: Andreas Klöckner <inform@tiker.net>
2020-12-08 20:49:33 +09:00
Andreas Kloeckner
ffbc91f141 Fix version number in docs 2020-12-02 00:40:25 -06:00
Andreas Klöckner
654edffbe5 Merge branch 'furo-doc-theme' into 'master'
Furo doc theme

See merge request inducer/pudb!12
2020-12-02 05:41:35 +01:00
Andreas Kloeckner
d9be9c01b7 Switch to furo doc theme 2020-12-01 22:39:55 -06:00
Andreas Kloeckner
6c762f88ca Flake8 doc/conf 2020-12-01 22:37:55 -06:00
Andreas Klöckner
678266e120
Fix typo in pudb/remote.py 2020-11-22 13:22:57 -06:00
Andreas Klöckner
975fc9af8b
Grammar fix in doc/starting.rst 2020-11-22 13:21:30 -06:00
jen6
88c3dd3aa1 fix: error handling for default host and port 2020-11-23 01:21:41 +09:00
jen6
de5814a6d7 doc: apply suggestion 2020-11-23 01:11:11 +09:00
jen6
d85c53c5d6 doc: add description about reverse remote debugging 2020-11-19 22:23:14 +09:00
jen6
ab92c56d69 feat: add reverse option in remote debugger
refactor: remove duplicate code in reverse_remote.py and combine them in
to remote.py
2020-11-19 22:13:10 +09:00
jen6
8307b835f0 feat: add reverse remote pudb 2020-11-04 15:13:02 +09:00
Andreas Klöckner
1092de2ea5
Merge pull request #407 from inducer/quotes
Enable, fix quotes linting
2020-09-28 13:58:53 -05:00
Andreas Kloeckner
8d683898cb Revert accidentally committed change to debug_me 2020-09-28 13:56:38 -05:00
Andreas Kloeckner
21f0c2bba1 Enable, fix quotes linting 2020-09-28 13:53:53 -05:00
Andreas Klöckner
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
mjv761
da1fbf3792 Satisfy flake8 line-length limit 2020-09-27 18:47:30 -06:00
mjv761
995f53de8c Force the commandline window to be visible when logging errors there 2020-09-27 18:44:45 -06:00
mjv761
fd65d161dc Set values to display that reflect error state 2020-09-27 18:33:56 -06:00
mjv761
e4e15a3389 Make add_cmdline_content a proper method 2020-09-27 18:33:00 -06:00
mjv761
03a0e470ca Use lowercase function names to satisfy flake8 2020-09-20 14:04:40 -06:00
mjv761
56c05d3a66 Add section about logging internal errors to a file 2020-09-20 14:02:09 -06:00
mjv761
1607f49fa4 Make the config dict a singleton
This plus avoiding caching it in the __init__ module avoids what I
believe was a cyclical import bug that crashed the program if an error
occurred while loading the configuration with the loggers enabled
2020-09-20 13:57:01 -06:00
mjv761
a1df3a9299 Write errors to different streams depending on context
Three possibilities:
1. User supplied '--log-errors <file>': append to the file
2. Debugger is active: log to the terminal window
3. No debugger, being used as API: log to stderr
2020-09-20 13:56:20 -06:00
Andreas Klöckner
cf3df56f43
Merge pull request #402 from jstriebel/forked-processes
add debugger for forked processes
2020-09-20 14:19:30 -05:00
Andreas Klöckner
8ab99ecaa5
Minor doc fixes for pudb.forked 2020-09-20 14:18:09 -05:00
Jonathan Striebel
0ea301d1fd
Update doc/starting.rst
Co-authored-by: Andreas Klöckner <inform@tiker.net>
2020-09-19 22:06:11 +02:00
Jonathan Striebel
03f6b9c66c
Update doc/starting.rst
Co-authored-by: Andreas Klöckner <inform@tiker.net>
2020-09-19 22:05:51 +02:00
Jonathan Striebel
7ea4be464f
Update starting.rst 2020-09-18 12:03:42 +02:00
Jonathan Striebel
4483f9c049
Update starting.rst 2020-09-18 12:00:06 +02:00
Jonathan Striebel
9d67971d2a
add paused, frame, term_size arguments 2020-09-16 18:25:42 +02:00
Jonathan Striebel
059593230e
formatting 2020-09-16 10:19:11 +02:00
Jonathan Striebel
9428a0309c
add forked-pudb documentation to starting.rst 2020-09-16 10:10:04 +02:00
Jonathan Striebel
73cdaf9305
add docstring to forked-pudb & rename to set_trace 2020-09-16 09:58:38 +02:00
mjv761
71421f694d Always log internal errors to stderr
They no longer muck up the UI, they have nice formatting, so no need to
suppress them
2020-09-15 21:24:33 -06:00
mjv761
16e6d82102 Remove 'logging errors' section of docs 2020-09-15 21:17:47 -06:00
mjv761
fd083e4f4b If the UI is active, redraw the screen after logging an error 2020-09-13 17:21:41 -06:00
Mvdk
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
Mvdk
bb818e28f2
Fix spelling: "lookup" -> "look up"
Co-authored-by: Andreas Klöckner <inform@tiker.net>
2020-09-07 10:27:01 -06:00
mjv761
4156644c53 Initialize config booleans as strings
It's what we expect their type to be.
2020-09-06 12:23:48 -06:00
mjv761
ab0714ef1d Add a mechanism for logging errors instead of swallowing exceptions 2020-09-06 12:22:47 -06:00
Jonathan Striebel
e3ec6ea00b
make flake8 happy 2020-08-31 15:57:51 +02:00
Andreas Klöckner
178f6b8c0c
Merge pull request #403 from inducer/doc-fixes
Doc fixes
2020-08-28 10:37:56 -05:00
Andreas Kloeckner
7936386a73 Doc fixes 2020-08-28 10:22:05 -05:00
Andreas Kloeckner
ddecd944ff Add Github CI doc job 2020-08-28 10:18:31 -05:00