Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor pdb executable targets (#112570) | Tian Gao | 2024-03-29 | 1 | -41/+36 |
| | | | Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> | ||||
* | gh-113548: Allow CLI arguments to `pdb -m` (#113557) | Tian Gao | 2024-03-27 | 1 | -9/+15 |
| | |||||
* | gh-112948: Make pdb completion similar to repl completion (#112950) | Tian Gao | 2024-03-25 | 1 | -15/+28 |
| | |||||
* | gh-90095: Ignore empty lines and comments in `.pdbrc` (#116834) | Tian Gao | 2024-03-15 | 1 | -1/+4 |
| | |||||
* | gh-90095: Make .pdbrc work properly and add some reasonable tests (#110496) | Tian Gao | 2024-03-11 | 1 | -34/+13 |
| | |||||
* | gh-87115: Set `__main__.__spec__` to `None` in pdb (#116141) | Tian Gao | 2024-02-29 | 1 | -0/+1 |
| | |||||
* | gh-59013: Set breakpoint on the first executable line of function when using ↵ | Tian Gao | 2024-01-31 | 1 | -19/+32 |
| | | | | `break func` in pdb (#112470) | ||||
* | gh-111051: Check if file is modifed during debugging in `pdb` (#111052) | Tian Gao | 2024-01-25 | 1 | -0/+21 |
| | |||||
* | gh-112343: pdb: Use tokenize to replace convenience variables (#112380) | Tian Gao | 2024-01-17 | 1 | -1/+35 |
| | |||||
* | gh-102980: Redirect output of pdb's `interact` command, add tests and ↵ | Tian Gao | 2023-12-07 | 1 | -3/+14 |
| | | | | improve docs (#111194) | ||||
* | gh-99367: Do not mangle sys.path[0] in pdb if safe_path is set (#111762) | Tian Gao | 2023-11-27 | 1 | -2/+4 |
| | | | | Co-authored-by: Christian Walther <cwalther@users.noreply.github.com> | ||||
* | gh-110944: Make pdb completion work for alias and convenience vars (GH-110945) | Tian Gao | 2023-11-14 | 1 | -1/+17 |
| | |||||
* | gh-111719: Add extra check for alias command (#111720) | Tian Gao | 2023-11-04 | 1 | -6/+27 |
| | |||||
* | gh-59013: Make line number of function breakpoint more precise (#110582) | Tian Gao | 2023-10-27 | 1 | -1/+18 |
| | |||||
* | GH-102895 Add an option local_exit in code.interact to block exit() from ↵ | Tian Gao | 2023-10-18 | 1 | -1/+1 |
| | | | | terminating the whole process (GH-102896) | ||||
* | gh-108791: Fix `pdb` CLI invalid argument handling (#108816) | Radislav Chugunov | 2023-10-16 | 1 | -0/+6 |
| | |||||
* | gh-84583: Make pdb enter post-mortem mode even for SyntaxError (#110883) | Tian Gao | 2023-10-15 | 1 | -6/+3 |
| | |||||
* | gh-65052: Prevent pdb from crashing when trying to display objects (#110578) | Tian Gao | 2023-10-11 | 1 | -7/+14 |
| | |||||
* | gh-106670: Set convenience variable for post mortem debugging (#110493) | Tian Gao | 2023-10-09 | 1 | -0/+8 |
| | |||||
* | gh-109164: Replace `getopt` with `argparse` in pdb (#109165) | Tian Gao | 2023-09-22 | 1 | -18/+26 |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | gh-109375: Fix bug where pdb registers an alias without an associated ↵ | buermarc | 2023-09-14 | 1 | -2/+5 |
| | | | | command (#109376) | ||||
* | GH-106734: Disable tab completion in pdb's multiline mode (GH-106735) | Tian Gao | 2023-09-12 | 1 | -21/+38 |
| | |||||
* | gh-106670: Fix Pdb handling of chained Exceptions with no stacks. (#108865) | Matthias Bussonnier | 2023-09-06 | 1 | -5/+24 |
| | |||||
* | gh-108463: Make expressions/statements work as expected in pdb (#108464) | Tian Gao | 2023-09-04 | 1 | -0/+3 |
| | |||||
* | gh-106670: Allow Pdb to move between chained exceptions (#106676) | Matthias Bussonnier | 2023-08-28 | 1 | -18/+124 |
| | |||||
* | GH-103124: Multiline statement support for pdb (GH-103125) | Tian Gao | 2023-06-15 | 1 | -1/+25 |
| | |||||
* | gh-103464: Add checks for arguments of pdb commands (GH-103465) | Tian Gao | 2023-05-31 | 1 | -8/+56 |
| | |||||
* | gh-104301: Allow leading whitespace in disambiguated pdb statements (#104342) | James Gerity | 2023-05-11 | 1 | -4/+7 |
| | |||||
* | gh-103693: Add convenience variable feature to `pdb` (#103694) | Tian Gao | 2023-05-03 | 1 | -0/+17 |
| | |||||
* | gh-103578: Fix pdb reading code with non-utf8 encoding (#103581) | Tian Gao | 2023-04-26 | 1 | -1/+1 |
| | | | `pdb` should use `io.open_code` to open code to avoid encoding issue. | ||||
* | gh-103143: Polish pdb help messages and doc strings (GH-103144) | Tian Gao | 2023-04-11 | 1 | -8/+59 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Made all the command part of the docstring match the official documentation * Always have a space between the command and the description in docstring * Added a helper function to format the help message Before: ``` (Pdb) h a a(rgs) Print the argument list of the current function. (Pdb) h commands commands [bpnumber] (com) ... (com) end (Pdb) ... (Pdb) h interact interact Start an interactive interpreter whose global namespace contains all the (global and local) names found in the current scope. ``` After ``` (Pdb) h a Usage: a(rgs) Print the argument list of the current function. (Pdb) h commands Usage: (Pdb) commands [bpnumber] (com) ... (com) end (Pdb) ... (Pdb) h interact Usage: interact Start an interactive interpreter whose global namespace contains all the (global and local) names found in the current scope. ``` Automerge-Triggered-By: GH:brandtbucher | ||||
* | gh-102799: use `sys.exception()` instead of `sys.exc_info()` in pdb (#103294) | Irit Katriel | 2023-04-09 | 1 | -8/+9 |
| | |||||
* | gh-103225: Fixed zero lineno issue for pdb (#103265) | Tian Gao | 2023-04-07 | 1 | -2/+12 |
| | | | | | Co-authored-by: Artem Mukhin <ortem00@gmail.com> | ||||
* | gh-103068: Check condition expression of breakpoints for pdb (#103069) | gaogaotiantian | 2023-03-29 | 1 | -12/+26 |
| | | | | Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Artem Mukhin <ortem00@gmail.com> | ||||
* | gh-103023: Add SyntaxError check in pdb's `display` command (#103024) | gaogaotiantian | 2023-03-27 | 1 | -13/+18 |
| | | | Co-authored-by: Łukasz Langa <lukasz@langa.pl> | ||||
* | gh-102778: Add sys.last_exc, deprecate sys.last_type, ↵ | Irit Katriel | 2023-03-18 | 1 | -1/+5 |
| | | | | sys.last_value,sys.last_traceback (#102779) | ||||
* | GH-101673: Fix pdb bug where local variable changes are lost after longlist ↵ | gaogaotiantian | 2023-03-12 | 1 | -11/+2 |
| | | | | (#101674) | ||||
* | gh-93696: Locate frozen module source with __file__ (#93697) | James Gerity | 2022-10-25 | 1 | -0/+6 |
| | | | Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | ||||
* | gh-95913: make the new internal classes pdb.ModuleTarget/ScriptTarget ↵ | Irit Katriel | 2022-08-18 | 1 | -4/+4 |
| | | | | private (GH-96053) | ||||
* | bpo-39278: add docstrings to functions in pdb module (#17924) | Carl Bordum Hansen | 2022-05-10 | 1 | -0/+39 |
| | |||||
* | bpo-46434: Handle missing docstrings in pdb help (GH-30705) | Tom Sparrow | 2022-01-21 | 1 | -0/+3 |
| | |||||
* | bpo-44682: Handle invalid arg to pdb's "commands" directive (#27252) | andrei kulakov | 2021-07-28 | 1 | -0/+6 |
| | |||||
* | bpo-44461: Check early that a pdb target is valid for execution. (#27227) | Jason R. Coombs | 2021-07-28 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | * bpo-44461: Fix bug with pdb's handling of import error due to a package which does not have a __main__ module * 📜🤖 Added by blurb_it. * remove "else" Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> * If running as a module, first check that it can run as a module. Alternate fix for bpo-44461. Co-authored-by: Irit Katriel <iritkatriel@yahoo.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> | ||||
* | bpo-44554: refactor pdb targets (and internal tweaks) (GH-26992) | Jason R. Coombs | 2021-07-19 | 1 | -64/+104 |
| | | | | | | | | - Refactor module/script handling to share an interface (check method). - Import functools and adjust tests for the new line number for find_function. - Use cached_property for details. - Add blurb. Automerge-Triggered-By: GH:jaraco | ||||
* | bpo-41137: Use utf-8 encoding while reading .pdbrc files (GH-21263) | Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి) | 2021-07-08 | 1 | -2/+2 |
| | |||||
* | bpo-34266: [pdb] handle ValueError from shlex.split() (GH-26656) | Irit Katriel | 2021-07-03 | 1 | -1/+5 |
| | |||||
* | bpo-43318: Fix a bug where pdb does not always echo cleared breakpoints ↵ | huzhaojie | 2021-06-11 | 1 | -1/+1 |
| | | | | (GH-24646) | ||||
* | bpo-37022: Fix bug where pdb's do_p/do_pp commands swallow exceptions from ↵ | Daniel Hahler | 2021-06-10 | 1 | -14/+19 |
| | | | | repr (GH-18180) | ||||
* | bpo-28528: Fix pdb.checkline() attribute error when 'curframe' is None. (#25438) | Erlend Egeberg Aasland | 2021-05-11 | 1 | -1/+2 |
| | | | | Co-authored-by: Thomas Kluyver <takowl@gmail.com> | ||||
* | bpo-26053: Fix args echoed by pdb run command (#22033) | Irit Katriel | 2021-04-01 | 1 | -1/+1 |
| |