Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								329afe78c3 
								
							 
						 
						
							
							
								
								gh-57684: Update tests for PYTHONSAFEPATH=1 ( #92358 )  
							
							... 
							
							
							
							Fix tests failing with the PYTHONSAFEPATH=1 env var.
Enhance also -P help in Python usage (python --help). 
							
						 
						
							2022-05-06 03:41:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								deeaac49e2 
								
							 
						 
						
							
							
								
								bpo-40280: Skip socket, fork, subprocess tests on Emscripten (GH-31986)  
							
							... 
							
							
							
							- 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). 
							
						 
						
							2022-03-22 03:04:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom Sparrow 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								60705cff70 
								
							 
						 
						
							
							
								
								bpo-46434: Handle missing docstrings in pdb help (GH-30705)  
							
							
							
						 
						
							2022-01-21 17:00:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e08e491a6c 
								
							 
						 
						
							
							
								
								bpo-45208: Make test_pdb.test_checkline_is_not_executable() quiet (GH-28354)  
							
							... 
							
							
							
							test_pdb.test_checkline_is_not_executable() no longer writes output
to stdout.
Remove also unused variables 'f'. 
							
						 
						
							2021-09-15 20:19:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								851811f577 
								
							 
						 
						
							
							
								
								bpo-5846: Do not use obsolete unittest functions. (GH-28303)  
							
							... 
							
							
							
							Get rid of use of makeSuite() and findTestCases().
Also make test_math and test_threading_local discoverable. 
							
						 
						
							2021-09-13 10:49:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									andrei kulakov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								53b9458f2e 
								
							 
						 
						
							
							
								
								bpo-44682: Handle invalid arg to pdb's "commands" directive ( #27252 )  
							
							
							
						 
						
							2021-07-28 18:55:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee03bad25e 
								
							 
						 
						
							
							
								
								bpo-44461: Check early that a pdb target is valid for execution. ( #27227 )  
							
							... 
							
							
							
							* 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> 
							
						 
						
							2021-07-27 21:51:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c20558844 
								
							 
						 
						
							
							
								
								bpo-44554: refactor pdb targets (and internal tweaks) (GH-26992)  
							
							... 
							
							
							
							- 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 
							
						 
						
							2021-07-18 18:00:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Srinivas Reddy Thatiparthy (శ్రీనివాస్  రెడ్డి తాటిపర్తి) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58248d9437 
								
							 
						 
						
							
							
								
								bpo-41137: Use utf-8 encoding while reading .pdbrc files (GH-21263)  
							
							
							
						 
						
							2021-07-08 16:16:08 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d968a638fc 
								
							 
						 
						
							
							
								
								bpo-34266: [pdb] handle ValueError from shlex.split() (GH-26656)  
							
							
							
						 
						
							2021-07-03 16:33:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									huzhaojie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cb6ba1432 
								
							 
						 
						
							
							
								
								bpo-43318: Fix a bug where pdb does not always echo cleared breakpoints (GH-24646)  
							
							
							
						 
						
							2021-06-11 16:17:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Hahler 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6544b2532d 
								
							 
						 
						
							
							
								
								bpo-37022: Fix bug where pdb's do_p/do_pp commands swallow exceptions from repr (GH-18180)  
							
							
							
						 
						
							2021-06-10 21:32:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54cb63863f 
								
							 
						 
						
							
							
								
								bpo-44348: Move trace-info to thread-state (GH-26623)  
							
							... 
							
							
							
							* Move trace-info to thread state.
* Correct output for pdb when turning on tracing in middle of line 
							
						 
						
							2021-06-10 08:46:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erlend Egeberg Aasland 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8563a7052c 
								
							 
						 
						
							
							
								
								bpo-28528: Fix pdb.checkline() attribute error when 'curframe' is None. ( #25438 )  
							
							... 
							
							
							
							Co-authored-by: Thomas Kluyver <takowl@gmail.com> 
							
						 
						
							2021-05-12 00:26:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21b02b5f40 
								
							 
						 
						
							
							
								
								bpo-43960: test_pdb resets breakpoints (GH-25673)  
							
							... 
							
							
							
							Reset global breakpoint state at the beginning of
test_pdb_next_command_in_generator_for_loop() to make it deterministic. 
							
						 
						
							2021-04-28 12:38:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aadd4e10fd 
								
							 
						 
						
							
							
								
								bpo-24160: Fix test_pdb refleaks failure (GH-25182)  
							
							
							
						 
						
							2021-04-04 16:04:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad442a674c 
								
							 
						 
						
							
							
								
								bpo-24160: Fix breakpoints persistence across multiple pdb sessions (GH-21989)  
							
							
							
						 
						
							2021-04-02 09:15:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd4ab8e739 
								
							 
						 
						
							
							
								
								bpo-26053: Fix test_pdb.test_issue26053() (GH-25139)  
							
							
							
						 
						
							2021-04-01 21:05:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								652bfdee94 
								
							 
						 
						
							
							
								
								bpo-26053: Fix args echoed by pdb run command ( #22033 )  
							
							
							
						 
						
							2021-04-01 08:25:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Bienkowski 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								501d4a51e3 
								
							 
						 
						
							
							
								
								bpo-42383: pdb: do not fail to restart the target if the current directory changed ( #23412 )  
							
							... 
							
							
							
							This commit only adds tests and a news entry. The actual bug was fixed in the earlier commit. 
							
						 
						
							2021-01-25 13:08:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Bienkowski 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8603dfb421 
								
							 
						 
						
							
							
								
								bpo-42384: pdb: correctly populate sys.path[0] (GH-23338)  
							
							... 
							
							
							
							Automerge-Triggered-By: GH:gvanrossum 
							
						 
						
							2021-01-21 17:19:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d6d6371447 
								
							 
						 
						
							
							
								
								bpo-42864: Improve error messages regarding unclosed parentheses (GH-24161)  
							
							
							
						 
						
							2021-01-19 23:59:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								877df851c3 
								
							 
						 
						
							
							
								
								bpo-42246: Partial implementation of PEP 626. (GH-23113)  
							
							... 
							
							
							
							* Implement new line number table format, as defined in PEP 626. 
							
						 
						
							2020-11-12 09:43:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								022bc7572f 
								
							 
						 
						
							
							
								
								bpo-41609: Fix output of pdb's whatis command for instance methods (GH-21935)  
							
							
							
						 
						
							2020-08-27 02:51:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								604bba1f8f 
								
							 
						 
						
							
							
								
								bpo-40275: Use new test.support helper submodules in tests (GH-21452)  
							
							
							
						 
						
							2020-08-04 17:51:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								700cfa8c90 
								
							 
						 
						
							
							
								
								bpo-41069: Make TESTFN and the CWD for tests containing non-ascii characters. (GH-21035)  
							
							
							
						 
						
							2020-06-25 17:56:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19fcffa927 
								
							 
						 
						
							
							
								
								bpo-41058: Use source file encoding in pdb.find_function(). (GH-21010)  
							
							
							
						 
						
							2020-06-21 11:07:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Hahler 
								
							 
						 
						
							
							
							
							
								
							
							
								8d64bfafdf 
								
							 
						 
						
							
							
								
								bpo-36250: ignore ValueError from signal in non-main thread (GH-12251)  
							
							... 
							
							
							
							Authored-By: blueyed <github@thequod.de> 
							
						 
						
							2019-09-09 05:45:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Hopper 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea9a85f13 
								
							 
						 
						
							
							
								
								bpo-20523: pdb searches for .pdbrc in ~ instead of $HOME (GH-11847)  
							
							... 
							
							
							
							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> 
							
						 
						
							2019-08-02 15:20:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Min ho Kim 
								
							 
						 
						
							
							
							
							
								
							
							
								c4cacc8c5e 
								
							 
						 
						
							
							
								
								Fix typos in comments, docs and test names ( #15018 )  
							
							... 
							
							
							
							* 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. 
							
						 
						
							2019-07-30 18:16:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Lapeyre 
								
							 
						 
						
							
							
							
							
								
							
							
								458560347f 
								
							 
						 
						
							
							
								
								bpo-36969: Make PDB args command display positional only arguments (GH-13459)  
							
							
							
						 
						
							2019-05-24 21:44:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Lapeyre 
								
							 
						 
						
							
							
							
							
								
							
							
								bf457c7d82 
								
							 
						 
						
							
							
								
								bpo-36969: Make PDB args command display keyword only arguments (GH-13452)  
							
							
							
						 
						
							2019-05-20 23:17:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Hahler 
								
							 
						 
						
							
							
							
							
								
							
							
								9139f926a8 
								
							 
						 
						
							
							
								
								bpo-13120: fix typo with test_issue13120() method name (GH-12250)  
							
							... 
							
							
							
							Incorrect issue number '13210' added in 539ee5da6fhttps://bugs.python.org/issue13120  
							
						 
						
							2019-04-01 14:59:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Hahler 
								
							 
						 
						
							
							
							
							
								
							
							
								3e936431e2 
								
							 
						 
						
							
							
								
								bpo-35931: Gracefully handle any exception in pdb debug command (GH-12103)  
							
							... 
							
							
							
							This is relevant for `debug doesnotexist()`, which would crash with a
NameError otherwise. 
							
						 
						
							2019-03-11 20:29:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Hahler 
								
							 
						 
						
							
							
							
							
								
							
							
								4327705cfa 
								
							 
						 
						
							
							
								
								bpo-35931: Gracefully handle SyntaxError in pdb debug command (GH-11782)  
							
							... 
							
							
							
							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  
							
						 
						
							2019-02-15 12:52:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8425de4147 
								
							 
						 
						
							
							
								
								bpo-33562: Check the global asyncio event loop policy isn't set after any tests (GH-7328)  
							
							
							
						 
						
							2018-06-01 20:34:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mario Corchero 
								
							 
						 
						
							
							
							
							
								
							
							
								38bfa8418f 
								
							 
						 
						
							
							
								
								bpo-32691: Use mod_spec.parent when running modules with pdb (GH-5474)  
							
							... 
							
							
							
							Previously the module name was used, which broke relative imports when pdb was run against a plain module or submodule. 
							
						 
						
							2018-02-03 16:40:11 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f4ef0acba 
								
							 
						 
						
							
							
								
								Add a test for pdb until command in coroutine ( #5427 )  
							
							
							
						 
						
							2018-01-29 16:17:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ee1bf9ab5 
								
							 
						 
						
							
							
								
								bpo-32650: Add an asyncgen pdb test ( #5406 )  
							
							
							
						 
						
							2018-01-28 22:43:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
							
							
								
							
							
								c7ab581db2 
								
							 
						 
						
							
							
								
								bpo-32650 Add support for async generators and more test for coroutines in pdb  ( #5403 )  
							
							
							
						 
						
							2018-01-28 20:31:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
							
							
								
							
							
								4687702442 
								
							 
						 
						
							
							
								
								bpo-32650: Add native coroutine support to bdb when stepping over line (GH-5400)  
							
							
							
						 
						
							2018-01-29 02:25:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mario Corchero 
								
							 
						 
						
							
							
							
							
								
							
							
								fcf8b4c102 
								
							 
						 
						
							
							
								
								bpo-32206: Update pdb usage to include new module option (GH-5111)  
							
							
							
						 
						
							2018-01-28 14:58:47 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mario Corchero 
								
							 
						 
						
							
							
							
							
								
							
							
								9f1e5f1b7f 
								
							 
						 
						
							
							
								
								bpo-32206: Pdb can now run modules (GH-4752)  
							
							... 
							
							
							
							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. 
							
						 
						
							2018-01-06 17:53:05 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								35425d638c 
								
							 
						 
						
							
							
								
								bpo-31389 Add an optional header argument to pdb.set_trace() ( #3438 )  
							
							... 
							
							
							
							* Give pdb.set_trace() an optional `header` argument
* What's new.
* Give pdb.set_trace() an optional `header` argument
* What's new. 
							
						 
						
							2017-09-22 12:29:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a6a4dc816d 
								
							 
						 
						
							
							
								
								bpo-31370: Remove support for threads-less builds ( #3385 )  
							
							... 
							
							
							
							* Remove Setup.config
* Always define WITH_THREAD for compatibility. 
							
						 
						
							2017-09-07 18:56:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								291417da7f 
								
							 
						 
						
							
							
								
								Issue  #20766 : Merge with 3.5.  
							
							
							
						 
						
							2016-10-12 20:16:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								10e54aeaa2 
								
							 
						 
						
							
							
								
								Issue  #20766 : Fix references leaked by pdb in the handling of SIGINT handlers.  
							
							
							
						 
						
							2016-10-12 20:13:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								02e247fbe1 
								
							 
						 
						
							
							
								
								Issue  #28338 : Restore test_pdb doctests.  
							
							
							
						 
						
							2016-10-02 11:42:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bc6262675c 
								
							 
						 
						
							
							
								
								Issue  #18401 : Fix test_pdb on Windows  
							
							... 
							
							
							
							* 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 
							
						 
						
							2016-09-09 23:22:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								11ea04491d 
								
							 
						 
						
							
							
								
								Issue  #18401 : Fix test_pdb if $HOME is not set  
							
							... 
							
							
							
							HOME is not set on Windows for example.
Use also textwrap.dedent() for the script. 
							
						 
						
							2016-09-09 22:56:54 -07:00