Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05d27a84f4 
								
							 
						 
						
							
							
								
								gh-130322: drop deprecation of asyncio.set_event_loop ( #132349 )  
							
							
							
						 
						
							2025-04-12 12:03:52 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sobolevn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								929afd1d6e 
								
							 
						 
						
							
							
								
								gh-131670: Fix crash in anext() when __anext__ is sync and raises ( #131682 )  
							
							... 
							
							
							
							Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> 
							
						 
						
							2025-03-24 19:00:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								402b91da87 
								
							 
						 
						
							
							
								
								gh-128078: Use PyErr_SetRaisedException in _PyGen_SetStopIterationValue ( #128287 )  
							
							... 
							
							
							
							Co-authored-by: Kumar Aditya <kumaraditya@python.org> 
							
						 
						
							2025-01-13 21:24:13 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								76ffaef729 
								
							 
						 
						
							
							
								
								gh-128078: Clear exception in anext before calling _PyGen_SetStopIterationValue ( #128780 )  
							
							... 
							
							
							
							Co-authored-by: Kumar Aditya <kumaraditya@python.org> 
							
						 
						
							2025-01-13 18:25:09 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9fce906825 
								
							 
						 
						
							
							
								
								gh-127949: deprecate asyncio.set_event_loop ( #128218 )  
							
							... 
							
							
							
							Deprecate `asyncio.set_event_loop` to be removed in Python 3.16. 
							
						 
						
							2024-12-24 19:24:28 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Grainger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5c699280d 
								
							 
						 
						
							
							
								
								GH-117714: implement athrow().close() and asend().close() using throw (GH-117906)  
							
							... 
							
							
							
							* GH-117714: replace athrow().close() and asend().close() stubs with implimentations
* test athrow().close() and asend().close() raises RuntimeError
* 📜 🤖  Added by blurb_it.
* Update Objects/genobject.c
Co-authored-by: Petr Viktorin <encukou@gmail.com>
---------
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com> 
							
						 
						
							2024-05-06 17:13:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Grainger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc7e1aa3c0 
								
							 
						 
						
							
							
								
								GH-117881: fix athrow().throw()/asend().throw() concurrent access (GH-117882)  
							
							
							
						 
						
							2024-05-01 08:44:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Grainger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7d369d471c 
								
							 
						 
						
							
							
								
								GH-117536: GH-117894: fix athrow().throw(...) unawaited warning (GH-117851)  
							
							
							
						 
						
							2024-04-24 14:20:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e02c15b3f1 
								
							 
						 
						
							
							
								
								gh-113980: Fix resource warnings in test_asyncgen (GH-113984)  
							
							
							
						 
						
							2024-01-12 17:30:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Gross 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73ae2023a7 
								
							 
						 
						
							
							
								
								gh-113753: Clear finalized bit when putting PyAsyncGenASend back into free list ( #113754 )  
							
							
							
						 
						
							2024-01-10 10:18:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ccd48623d4 
								
							 
						 
						
							
							
								
								GH-109067: fix randomly failing test_async_gen_asyncio_gc_aclose_09 test ( #109142 )  
							
							... 
							
							
							
							Use `asyncio.sleep(0)` instead of short sleeps. 
							
						 
						
							2023-09-08 16:27:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7fc542c88d 
								
							 
						 
						
							
							
								
								GH-89091: raise RuntimeWarning for unawaited async generator methods ( #104611 )  
							
							
							
						 
						
							2023-05-26 16:53:29 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								401d7a7f00 
								
							 
						 
						
							
							
								
								gh-102515: Remove unused imports in the Lib/ directory ( #102516 )  
							
							
							
						 
						
							2023-03-08 11:45:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zhanpon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f4ae86a63 
								
							 
						 
						
							
							
								
								gh-94808: [coverage] Add an asynchronous generator test where the generator is already running ( #97672 )  
							
							
							
						 
						
							2022-11-24 14:40:38 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ofey Chan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83a3de4e06 
								
							 
						 
						
							
							
								
								gh-96348: Deprecate the 3-arg signature of coroutine.throw and generator.throw (GH-96428)  
							
							
							
						 
						
							2022-09-30 09:43:02 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								533e725821 
								
							 
						 
						
							
							
								
								bpo-44963: Implement send() and throw() methods for anext_awaitable objects (GH-27955)  
							
							... 
							
							
							
							Co-authored-by: Yury Selivanov <yury@edgedb.com> 
							
						 
						
							2021-09-07 11:30:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2970fdec5 
								
							 
						 
						
							
							
								
								bpo-45097: Add more tests for shutdown_asyncgens() (GH-28154)  
							
							
							
						 
						
							2021-09-04 20:55:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a8127cafe 
								
							 
						 
						
							
							
								
								bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005)  
							
							
							
						 
						
							2021-08-29 14:04:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dennis Sweeney 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfb45323ce 
								
							 
						 
						
							
							
								
								bpo-43751: Fix anext() bug where it erroneously returned None (GH-25238)  
							
							
							
						 
						
							2021-04-11 05:51:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joshua Bronson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f0a6fde882 
								
							 
						 
						
							
							
								
								bpo-31861: Add aiter and anext to builtins ( #23847 )  
							
							... 
							
							
							
							Co-authored-by: jab <jab@users.noreply.github.com>
Co-authored-by: Daniel Pope <mauve@mauveweb.co.uk>
Co-authored-by: Justin Wang <justin39@gmail.com> 
							
						 
						
							2021-03-23 15:47:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4660597b51 
								
							 
						 
						
							
							
								
								bpo-40275: Use new test.support helper submodules in tests (GH-21448)  
							
							
							
						 
						
							2020-08-03 18:49:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lidi Zheng 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4482337dec 
								
							 
						 
						
							
							
								
								bpo-39764: Make Task.get_stack accept ag_frame ( #18669 )  
							
							... 
							
							
							
							Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> 
							
						 
						
							2020-03-02 14:45:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathaniel J. Smith 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								925dc7fb1d 
								
							 
						 
						
							
							
								
								bpo-39606: allow closing async generators that are already closed (GH-18475)  
							
							... 
							
							
							
							The fix for [bpo-39386](https://bugs.python.org/issue39386 ) attempted to make it so you couldn't reuse a
agen.aclose() coroutine object. It accidentally also prevented you
from calling aclose() at all on an async generator that was already
closed or exhausted. This commit fixes it so we're only blocking the
actually illegal cases, while allowing the legal cases.
The new tests failed before this patch. Also confirmed that this fixes
the test failures we were seeing in Trio with Python dev builds:
  https://github.com/python-trio/trio/pull/1396 
https://bugs.python.org/issue39606  
							
						 
						
							2020-02-13 00:15:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a96e06db77 
								
							 
						 
						
							
							
								
								bpo-39386: Prevent double awaiting of async iterator (GH-18081)  
							
							
							
						 
						
							2020-01-21 00:49:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Michel 
								
							 
						 
						
							
							
							
							
								
							
							
								8e0de2a480 
								
							 
						 
						
							
							
								
								bpo-35409: Ignore GeneratorExit in async_gen_athrow_throw (GH-14755)  
							
							... 
							
							
							
							Ignore `GeneratorExit` exceptions when throwing an exception into the `aclose` coroutine of an asynchronous generator.
https://bugs.python.org/issue35409  
							
						 
						
							2019-11-19 05:53:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc4a044a3c 
								
							 
						 
						
							
							
								
								bpo-30773: Fix ag_running; prohibit running athrow/asend/aclose in parallel ( #7468 )  
							
							
							
						 
						
							2019-09-29 22:59:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								c275312a62 
								
							 
						 
						
							
							
								
								bpo-38013: make async_generator_athrow object tolerant to throwing exceptions (GH-16070)  
							
							... 
							
							
							
							Even when the helper is not started yet.
This behavior follows conventional generator one.
There is no reason for `async_generator_athrow` to handle `gen.throw()` differently.
https://bugs.python.org/issue38013  
							
						 
						
							2019-09-17 05:59:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9012a0fb4c 
								
							 
						 
						
							
							
								
								bpo-34728: Fix asyncio tests to run under "-Werror" (GH-9661)  
							
							
							
						 
						
							2018-10-02 13:53:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52698c7ad9 
								
							 
						 
						
							
							
								
								bpo-33786: Fix asynchronous generators to handle GeneratorExit in athrow() (GH-7467)  
							
							
							
						 
						
							2018-06-07 20:31:26 -04: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b8ab9d3fc8 
								
							 
						 
						
							
							
								
								bpo-31708: Allow async generator expressions in synchronous functions ( #3905 )  
							
							
							
						 
						
							2017-10-06 02:58:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d6debb24e0 
								
							 
						 
						
							
							
								
								bpo-29919: Remove unused imports found by pyflakes ( #137 )  
							
							... 
							
							
							
							Make also minor PEP8 coding style fixes on modified imports. 
							
						 
						
							2017-03-27 16:05:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								70d28a184c 
								
							 
						 
						
							
							
								
								Remove unused imports.  
							
							
							
						 
						
							2016-12-16 20:00:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								41782e4970 
								
							 
						 
						
							
							
								
								Issue  #28721 : Fix asynchronous generators aclose() and athrow()  
							
							
							
						 
						
							2016-11-16 18:16:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								60e49aa756 
								
							 
						 
						
							
							
								
								Issue  #23996 : Added _PyGen_SetStopIterationValue for safe raising  
							
							... 
							
							
							
							StopIteration with value. More safely handle non-normalized exceptions
in -_PyGen_FetchStopIterationValue. 
							
						 
						
							2016-11-06 18:47:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								94332cba0f 
								
							 
						 
						
							
							
								
								Issue  #28480 : Adjust or skip tests if multithreading is disabled  
							
							
							
						 
						
							2016-10-20 05:10:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								eb6364557f 
								
							 
						 
						
							
							
								
								Issue  #28003 : Implement PEP 525 -- Asynchronous Generators.  
							
							
							
						 
						
							2016-09-08 22:01:51 -07:00