Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-40280: Skip socket, fork, subprocess tests on Emscripten (GH-31986) | Christian Heimes | 2022-03-22 | 1 | -0/+2 |
| | | | | | | | | | | | - Add requires_fork and requires_subprocess to more tests - Skip extension import tests if dlopen is not available - Don't assume that _testcapi is a shared extension - Skip a lot of socket tests that don't work on Emscripten - Skip mmap tests, mmap emulation is incomplete - venv does not work yet - Cannot get libc from executable The "entire" test suite is now passing on Emscripten with EMSDK from git head (91 suites are skipped). | ||||
* | bpo-46434: Handle missing docstrings in pdb help (GH-30705) | Tom Sparrow | 2022-01-21 | 1 | -0/+21 |
| | |||||
* | bpo-45208: Make test_pdb.test_checkline_is_not_executable() quiet (GH-28354) | Victor Stinner | 2021-09-15 | 1 | -13/+14 |
| | | | | | | test_pdb.test_checkline_is_not_executable() no longer writes output to stdout. Remove also unused variables 'f'. | ||||
* | bpo-5846: Do not use obsolete unittest functions. (GH-28303) | Serhiy Storchaka | 2021-09-13 | 1 | -7/+3 |
| | | | | Get rid of use of makeSuite() and findTestCases(). Also make test_math and test_threading_local discoverable. | ||||
* | bpo-44682: Handle invalid arg to pdb's "commands" directive (#27252) | andrei kulakov | 2021-07-28 | 1 | -0/+11 |
| | |||||
* | bpo-44461: Check early that a pdb target is valid for execution. (#27227) | Jason R. Coombs | 2021-07-28 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | * 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 | -1/+1 |
| | | | | | | | | - 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 | -0/+34 |
| | |||||
* | bpo-34266: [pdb] handle ValueError from shlex.split() (GH-26656) | Irit Katriel | 2021-07-03 | 1 | -0/+15 |
| | |||||
* | bpo-43318: Fix a bug where pdb does not always echo cleared breakpoints ↵ | huzhaojie | 2021-06-11 | 1 | -0/+29 |
| | | | | (GH-24646) | ||||
* | bpo-37022: Fix bug where pdb's do_p/do_pp commands swallow exceptions from ↵ | Daniel Hahler | 2021-06-10 | 1 | -0/+28 |
| | | | | repr (GH-18180) | ||||
* | bpo-44348: Move trace-info to thread-state (GH-26623) | Mark Shannon | 2021-06-10 | 1 | -2/+2 |
| | | | | | * Move trace-info to thread state. * Correct output for pdb when turning on tracing in middle of line | ||||
* | bpo-28528: Fix pdb.checkline() attribute error when 'curframe' is None. (#25438) | Erlend Egeberg Aasland | 2021-05-11 | 1 | -0/+38 |
| | | | | Co-authored-by: Thomas Kluyver <takowl@gmail.com> | ||||
* | bpo-43960: test_pdb resets breakpoints (GH-25673) | Irit Katriel | 2021-04-28 | 1 | -0/+1 |
| | | | | Reset global breakpoint state at the beginning of test_pdb_next_command_in_generator_for_loop() to make it deterministic. | ||||
* | bpo-24160: Fix test_pdb refleaks failure (GH-25182) | Irit Katriel | 2021-04-04 | 1 | -3/+3 |
| | |||||
* | bpo-24160: Fix breakpoints persistence across multiple pdb sessions (GH-21989) | Irit Katriel | 2021-04-02 | 1 | -7/+73 |
| | |||||
* | bpo-26053: Fix test_pdb.test_issue26053() (GH-25139) | Irit Katriel | 2021-04-01 | 1 | -3/+3 |
| | |||||
* | bpo-26053: Fix args echoed by pdb run command (#22033) | Irit Katriel | 2021-04-01 | 1 | -0/+13 |
| | |||||
* | bpo-42383: pdb: do not fail to restart the target if the current directory ↵ | Andrey Bienkowski | 2021-01-25 | 1 | -0/+23 |
| | | | | | changed (#23412) This commit only adds tests and a news entry. The actual bug was fixed in the earlier commit. | ||||
* | bpo-42384: pdb: correctly populate sys.path[0] (GH-23338) | Andrey Bienkowski | 2021-01-22 | 1 | -0/+42 |
| | | | Automerge-Triggered-By: GH:gvanrossum | ||||
* | bpo-42864: Improve error messages regarding unclosed parentheses (GH-24161) | Pablo Galindo | 2021-01-19 | 1 | -2/+2 |
| | |||||
* | bpo-42246: Partial implementation of PEP 626. (GH-23113) | Mark Shannon | 2020-11-12 | 1 | -1/+2 |
| | | | * Implement new line number table format, as defined in PEP 626. | ||||
* | bpo-41609: Fix output of pdb's whatis command for instance methods (GH-21935) | Irit Katriel | 2020-08-27 | 1 | -0/+41 |
| | |||||
* | bpo-40275: Use new test.support helper submodules in tests (GH-21452) | Hai Shi | 2020-08-04 | 1 | -24/+24 |
| | |||||
* | bpo-41069: Make TESTFN and the CWD for tests containing non-ascii ↵ | Serhiy Storchaka | 2020-06-25 | 1 | -4/+7 |
| | | | | characters. (GH-21035) | ||||
* | bpo-41058: Use source file encoding in pdb.find_function(). (GH-21010) | Serhiy Storchaka | 2020-06-21 | 1 | -13/+39 |
| | |||||
* | bpo-36250: ignore ValueError from signal in non-main thread (GH-12251) | Daniel Hahler | 2019-09-09 | 1 | -0/+29 |
| | | | | Authored-By: blueyed <github@thequod.de> | ||||
* | bpo-20523: pdb searches for .pdbrc in ~ instead of $HOME (GH-11847) | Timothy Hopper | 2019-08-02 | 1 | -0/+13 |
| | | | | | | | | | | | | | | | | Previously pdb checked the $HOME environmental variable to find the user .pdbrc. If $HOME is not set, the user .pdbrc would not be found. Change pdb to use `os.path.expanduser('~')` to determine the user's home directory. Thus, if $HOME is not set (as in tox or on Windows), os.path.expanduser('~') falls back on other techniques for locating the user's home directory. This follows pip's implementation for loading .piprc. Co-authored-by: Dan Lidral-Porter <dlp@aperiodic.org> | ||||
* | Fix typos in comments, docs and test names (#15018) | Min ho Kim | 2019-07-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix typos in comments, docs and test names * Update test_pyparse.py account for change in string length * Apply suggestion: splitable -> splittable Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu> * Apply suggestion: splitable -> splittable Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu> * Apply suggestion: Dealloccte -> Deallocate Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu> * Update posixmodule checksum. * Reverse idlelib changes. | ||||
* | bpo-36969: Make PDB args command display positional only arguments (GH-13459) | Rémi Lapeyre | 2019-05-24 | 1 | -5/+28 |
| | |||||
* | bpo-36969: Make PDB args command display keyword only arguments (GH-13452) | Rémi Lapeyre | 2019-05-20 | 1 | -4/+21 |
| | |||||
* | bpo-13120: fix typo with test_issue13120() method name (GH-12250) | Daniel Hahler | 2019-04-01 | 1 | -3/+3 |
| | | | | | | Incorrect issue number '13210' added in 539ee5da6f. https://bugs.python.org/issue13120 | ||||
* | bpo-35931: Gracefully handle any exception in pdb debug command (GH-12103) | Daniel Hahler | 2019-03-12 | 1 | -4/+18 |
| | | | | This is relevant for `debug doesnotexist()`, which would crash with a NameError otherwise. | ||||
* | bpo-35931: Gracefully handle SyntaxError in pdb debug command (GH-11782) | Daniel Hahler | 2019-02-15 | 1 | -0/+8 |
| | | | | | | | | Previously, `debug print(` would cause the interpreter to exit on a SyntaxError whereas `print(` would properly display the error and return to the pdb prompt. This patch fixes this by pre-compiling the code before passing it to `Pdb.run`. https://bugs.python.org/issue35931 | ||||
* | bpo-33562: Check the global asyncio event loop policy isn't set after any ↵ | Brett Cannon | 2018-06-02 | 1 | -0/+4 |
| | | | | tests (GH-7328) | ||||
* | bpo-32691: Use mod_spec.parent when running modules with pdb (GH-5474) | Mario Corchero | 2018-02-03 | 1 | -1/+32 |
| | | | | Previously the module name was used, which broke relative imports when pdb was run against a plain module or submodule. | ||||
* | Add a test for pdb until command in coroutine (#5427) | Andrew Svetlov | 2018-01-29 | 1 | -0/+46 |
| | |||||
* | bpo-32650: Add an asyncgen pdb test (#5406) | Yury Selivanov | 2018-01-29 | 1 | -0/+60 |
| | |||||
* | bpo-32650 Add support for async generators and more test for coroutines in ↵ | Pablo Galindo | 2018-01-29 | 1 | -1/+42 |
| | | | | pdb (#5403) | ||||
* | bpo-32650: Add native coroutine support to bdb when stepping over line (GH-5400) | Pablo Galindo | 2018-01-29 | 1 | -0/+55 |
| | |||||
* | bpo-32206: Update pdb usage to include new module option (GH-5111) | Mario Corchero | 2018-01-28 | 1 | -1/+4 |
| | |||||
* | bpo-32206: Pdb can now run modules (GH-4752) | Mario Corchero | 2018-01-06 | 1 | -17/+144 |
| | | | | | | | | | | | Add a new argument "-m" to the pdb module to allow users to run `python -m pdb -m my_module_name`. This relies on private APIs in the runpy module to work, but we can get away with that since they're both part of the standard library and can be updated together if the runpy internals get refactored. | ||||
* | bpo-31389 Add an optional `header` argument to pdb.set_trace() (#3438) | Barry Warsaw | 2017-09-22 | 1 | -0/+12 |
| | | | | | | | | | | * Give pdb.set_trace() an optional `header` argument * What's new. * Give pdb.set_trace() an optional `header` argument * What's new. | ||||
* | bpo-31370: Remove support for threads-less builds (#3385) | Antoine Pitrou | 2017-09-07 | 1 | -3/+0 |
| | | | | | | * Remove Setup.config * Always define WITH_THREAD for compatibility. | ||||
* | Issue #20766: Merge with 3.5. | Xavier de Gaye | 2016-10-12 | 1 | -0/+23 |
|\ | |||||
| * | Issue #20766: Fix references leaked by pdb in the handling of SIGINT handlers. | Xavier de Gaye | 2016-10-12 | 1 | -0/+23 |
| | | |||||
* | | Issue #28338: Restore test_pdb doctests. | Xavier de Gaye | 2016-10-02 | 1 | -1/+1 |
| | | |||||
* | | Issue #18401: Fix test_pdb on Windows | Victor Stinner | 2016-09-10 | 1 | -14/+7 |
| | | | | | | | | | | | | * Use "with Popen" to cleanup properly the process * Use support.temp_cwd() to properly change the working directory * Use environ.pop() to cleanup the code | ||||
* | | Issue #18401: Fix test_pdb if $HOME is not set | Victor Stinner | 2016-09-10 | 1 | -6/+10 |
| | | | | | | | | | | | | HOME is not set on Windows for example. Use also textwrap.dedent() for the script. | ||||
* | | Issue #18401: pdb tests don't read ~/.pdbrc anymore | Łukasz Langa | 2016-09-10 | 1 | -19/+55 |
| | | | | | | | | Patch by Martin Matusiak and Sam Kimbrel. |