Thomas Grainger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aab51c3414 
								
							 
						 
						
							
							
								
								gh-128265: Support WASI/Emscripten on PDB tests, by removing asyncio from pdb tests ( #128264 )  
							
							... 
							
							
							
							A part of `Lib/test/test_pdb.py` was previously unable to run on WASI/Emscripten
platforms because it lacked support for `asyncio`.
In fact, these tests could be rewritten without the `asyncio` framework because 
`test_pdb` tests the behavior of coroutines, which are not part of `asyncio`.
Now reliance on the availability of `asyncio` has been removed and
part of `test_pdb` that deals with coroutines working on WASI/Emscripten platforms. 
							
						 
						
							2024-12-28 16:59:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kirill Podoprigora 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9ed42bc00 
								
							 
						 
						
							
							
								
								gh-128201: Fix `DeprecationWarning in test_pdb` ( #128202 )  
							
							
							
						 
						
							2024-12-25 12:56:51 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5892853fb7 
								
							 
						 
						
							
							
								
								gh-127949: deprecate asyncio.set_event_loop_policy ( #128024 )  
							
							... 
							
							
							
							First step towards deprecating the asyncio policy system.
This deprecates `asyncio.set_event_loop_policy` and will be removed in Python 3.16. 
							
						 
						
							2024-12-18 11:35:29 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1bc4f076d1 
								
							 
						 
						
							
							
								
								gh-127321: Avoid stopping at an opcode without an associated line number for breakpoint() ( #127457 )  
							
							
							
						 
						
							2024-12-01 11:57:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f2c0f7a03 
								
							 
						 
						
							
							
								
								gh-125884: Support breakpoint on functions with annotations ( #125892 )  
							
							
							
						 
						
							2024-10-23 18:04:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f5e39d5c8 
								
							 
						 
						
							
							
								
								gh-125378: Trigger a repeat for the full multi-line statement for empty line command ( #125717 )  
							
							
							
						 
						
							2024-10-19 17:46:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								77cebb1ce9 
								
							 
						 
						
							
							
								
								gh-125600: Only show stale code warning on source code display commands ( #125601 )  
							
							
							
						 
						
							2024-10-17 20:29:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								12eaadc0ad 
								
							 
						 
						
							
							
								
								gh-58956: Set f_trace on frames with breakpoints after setting a new breakpoint ( #124454 )  
							
							
							
						 
						
							2024-10-15 15:56:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c2bb7d551 
								
							 
						 
						
							
							
								
								gh-125115: Pass unknown pdb command line args to script instead of fail ( #125424 )  
							
							... 
							
							
							
							Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 
							
						 
						
							2024-10-15 15:30:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e97910cdb7 
								
							 
						 
						
							
							
								
								gh-125522 : add explicit exception types to bare excepts in tests ( #125523 )  
							
							
							
						 
						
							2024-10-15 17:00:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb9604b62a 
								
							 
						 
						
							
							
								
								gh-100141: Allow pdb to deal with empty file ( #125425 )  
							
							
							
						 
						
							2024-10-15 11:45:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								703227dd02 
								
							 
						 
						
							
							
								
								gh-125422: Don't set the caller's f_trace if it's botframe ( #125427 )  
							
							
							
						 
						
							2024-10-15 10:51:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								adfe7657a3 
								
							 
						 
						
							
							
								
								gh-124552 : Improve the accuracy of possible breakpoint check in bdb ( #124553 )  
							
							
							
						 
						
							2024-10-04 21:32:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5774603a0 
								
							 
						 
						
							
							
								
								gh-124400: Use the normal command path for breakpoint commands ( #124401 )  
							
							... 
							
							
							
							Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 
							
						 
						
							2024-09-29 19:46:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28efeefab7 
								
							 
						 
						
							
							
								
								gh-123756: Disable restart command if pdb is in inline mode ( #123757 )  
							
							
							
						 
						
							2024-09-25 11:18:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af8403a58d 
								
							 
						 
						
							
							
								
								gh-120254: Add a commands argument to pdb.set_trace ( #120255 )  
							
							
							
						 
						
							2024-09-24 12:52:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wulian 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94036e43a8 
								
							 
						 
						
							
							
								
								Fix typos in comments ( #123201 )  
							
							
							
						 
						
							2024-08-21 12:49:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cad11a2bdc 
								
							 
						 
						
							
							
								
								gh-111051: [tests] Wait a second to support filesystems with low-resolution mtime (GH-121959)  
							
							
							
						 
						
							2024-07-22 13:03:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0af6d4ff1 
								
							 
						 
						
							
							
								
								gh-121651: Fix pdb header test ( #121724 )  
							
							
							
						 
						
							2024-07-13 11:55:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								690b9355e0 
								
							 
						 
						
							
							
								
								gh-121450: Make inline breakpoints use the most recent pdb instance ( #121451 )  
							
							
							
						 
						
							2024-07-10 19:54:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e245ed7d1e 
								
							 
						 
						
							
							
								
								gh-118714: Make the pdb post-mortem restart/quit behavior more reasonable ( #118725 )  
							
							
							
						 
						
							2024-07-03 11:30:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31ce5c05a4 
								
							 
						 
						
							
							
								
								gh-120769: Add pdb meta command to print frame status. ( #120770 )  
							
							
							
						 
						
							2024-06-20 10:38:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4bbb0273f2 
								
							 
						 
						
							
							
								
								gh-120606: Allow EOF to exit pdb commands definition ( #120607 )  
							
							
							
						 
						
							2024-06-19 15:50:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed60ab5fab 
								
							 
						 
						
							
							
								
								gh-119824: Print stack entry when user input is needed ( #119882 )  
							
							... 
							
							
							
							Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 
							
						 
						
							2024-06-14 11:25:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d04cc50e5 
								
							 
						 
						
							
							
								
								gh-102864: Add switching frame test for pdb ( #119564 )  
							
							
							
						 
						
							2024-05-26 17:05:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f526314194 
								
							 
						 
						
							
							
								
								gh-58933: Make pdb return to caller frame correctly when f_trace is not set ( #118979 )  
							
							
							
						 
						
							2024-05-13 13:38:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5353d49dc 
								
							 
						 
						
							
							
								
								GH-83151: Add closure support to pdb (GH-111094)  
							
							
							
						 
						
							2024-05-06 11:34:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a0022a1d7 
								
							 
						 
						
							
							
								
								GH-111744: Make breakpoint() enter the debugger immediately (GH-118579)  
							
							
							
						 
						
							2024-05-05 07:05:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f34e965e52 
								
							 
						 
						
							
							
								
								GH-111744: Support opcode events in bdb (GH-111834)  
							
							
							
						 
						
							2024-05-04 07:44:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00da0afa0d 
								
							 
						 
						
							
							
								
								gh-113081: Print colorized exception just like built-in traceback in pdb ( #113082 )  
							
							
							
						 
						
							2024-05-04 12:26:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e2caf2aa0 
								
							 
						 
						
							
							
								
								gh-118500: Add pdb support for zipapp ( #118501 )  
							
							
							
						 
						
							2024-05-02 21:53:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7ac427a79 
								
							 
						 
						
							
							
								
								gh-117618: Make package.module searchable for breakpoints and clean up docs ( #117619 )  
							
							
							
						 
						
							2024-04-30 18:18:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								efcc96844e 
								
							 
						 
						
							
							
								
								gh-69201: Separate stdout and stderr stream in test_pdb ( #117308 )  
							
							
							
						 
						
							2024-03-28 18:23:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b3e8c78ed7 
								
							 
						 
						
							
							
								
								gh-113548: Allow CLI arguments to pdb -m ( #113557 )  
							
							
							
						 
						
							2024-03-27 01:20:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01e7405da4 
								
							 
						 
						
							
							
								
								gh-112948: Make pdb completion similar to repl completion ( #112950 )  
							
							
							
						 
						
							2024-03-25 15:18:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a50cf6c3d7 
								
							 
						 
						
							
							
								
								gh-90095: Ignore empty lines and comments in .pdbrc ( #116834 )  
							
							
							
						 
						
							2024-03-15 09:36:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44f9a84b67 
								
							 
						 
						
							
							
								
								gh-90095: Make .pdbrc work properly and add some reasonable tests ( #110496 )  
							
							
							
						 
						
							2024-03-11 21:27:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ccfc042bbf 
								
							 
						 
						
							
							
								
								gh-87115: Set __main__.__spec__ to None in pdb ( #116141 )  
							
							
							
						 
						
							2024-02-29 21:39:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								391659b3da 
								
							 
						 
						
							
							
								
								gh-114099: Add test exclusions to support running the test suite on iOS ( #114889 )  
							
							... 
							
							
							
							Add test annotations required to run the test suite on iOS (PEP 730).
The majority of the change involve annotating tests that use subprocess,
but are skipped on Emscripten/WASI for other reasons, and including
iOS/tvOS/watchOS under the same umbrella as macOS/darwin checks.
`is_apple` and `is_apple_mobile` test helpers have been added to
identify *any* Apple platform, and "any Apple platform except macOS",
respectively. 
							
						 
						
							2024-02-05 01:04:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								765b9ce9fb 
								
							 
						 
						
							
							
								
								gh-59013: Set breakpoint on the first executable line of function when using break func in pdb ( #112470 )  
							
							
							
						 
						
							2024-01-31 13:03:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8278fa2f56 
								
							 
						 
						
							
							
								
								gh-111051: Check if file is modifed during debugging in pdb ( #111052 )  
							
							
							
						 
						
							2024-01-25 16:48:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								efb81a60f5 
								
							 
						 
						
							
							
								
								gh-114275: Skip doctests that use asyncio in test_pdb for WASI builds ( #114309 )  
							
							
							
						 
						
							2024-01-19 14:00:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c93350f58 
								
							 
						 
						
							
							
								
								gh-108303: Move all doctest related files and tests to Lib/test/test_doctest/ ( #112109 )  
							
							... 
							
							
							
							Co-authored-by: Brett Cannon <brett@python.org> 
							
						 
						
							2024-01-18 16:58:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c351fc85a 
								
							 
						 
						
							
							
								
								gh-112343: pdb: Use tokenize to replace convenience variables ( #112380 )  
							
							
							
						 
						
							2024-01-17 14:50:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d712a9f4c 
								
							 
						 
						
							
							
								
								gh-102980: Redirect output of pdb's interact command, add tests and improve docs ( #111194 )  
							
							
							
						 
						
							2023-12-07 11:19:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2982380f8 
								
							 
						 
						
							
							
								
								gh-112510: Add readline.backend for the backend readline uses (GH-112511)  
							
							... 
							
							
							
							Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Donghee Na <donghee.na92@gmail.com> 
							
						 
						
							2023-12-01 14:05:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b90a5cf11c 
								
							 
						 
						
							
							
								
								gh-99367: Do not mangle sys.path[0] in pdb if safe_path is set ( #111762 )  
							
							... 
							
							
							
							Co-authored-by: Christian Walther <cwalther@users.noreply.github.com> 
							
						 
						
							2023-11-27 23:11:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f44d6ff6e0 
								
							 
						 
						
							
							
								
								gh-110944: Make pdb completion work for alias and convenience vars (GH-110945)  
							
							
							
						 
						
							2023-11-14 13:22:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c7ed7e9eb 
								
							 
						 
						
							
							
								
								gh-110944: Move pty helper to test.support and add basic pdb completion test (GH-111826)  
							
							
							
						 
						
							2023-11-13 11:23:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								148af38cd0 
								
							 
						 
						
							
							
								
								gh-80731: Avoid executing code in except block in cmd (GH-111740)  
							
							
							
						 
						
							2023-11-10 21:13:29 +00:00