Ammar Askar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68ba0c67ca 
								
							 
						 
						
							
							
								
								bpo-43837: Reverse order of precedence table to show tightly binding operators first (GH-25469)  
							
							
							
						 
						
							2021-04-19 08:22:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Saiyang Gou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fdf11e8e9 
								
							 
						 
						
							
							
								
								bpo-43755: Update docs to reflect that lambda is not allowed in comp_if since 3.9 (GH-25231)  
							
							
							
						 
						
							2021-04-06 23:15:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f9ef514fb 
								
							 
						 
						
							
							
								
								bpo-27646: Say that 'yield from' expression can be any iterable (GH-24595)  
							
							... 
							
							
							
							Previously, the doc at least strongly implied that it had to be an iterator. 
							
						 
						
							2021-02-20 21:33:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken Jin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2edaf6a4fb 
								
							 
						 
						
							
							
								
								bpo-8264: Document hasattr and getattr behavior for private attributes (GH-23513)  
							
							... 
							
							
							
							Clarify ``getattr`` and ``setattr`` requirements for accessing name-mangled attributes
Co-Authored-By: Catalin Iacob <iacobcatalin@gmail.com> 
							
						 
						
							2021-02-02 13:06:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joongi Kim 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e8dcdaaa4 
								
							 
						 
						
							
							
								
								bpo-41229: Update docs for explicit aclose()-required cases and add contextlib.aclosing() method (GH-21545)  
							
							... 
							
							
							
							This is a PR to:
 * Add `contextlib.aclosing` which ia analogous to `contextlib.closing` but for async-generators with an explicit test case for [bpo-41229]()
 * Update the docs to describe when we need explicit `aclose()` invocation.
which are motivated by the following issues, articles, and examples:
 * [bpo-41229]()
 * https://github.com/njsmith/async_generator 
 * https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/#cleanup-in-generators-and-async-generators 
 * https://www.python.org/dev/peps/pep-0533/ 
 * ef7bf0cea7/src/aiotools/context.py (L152)https://www.python.org/dev/peps/pep-0533/ ), its acceptance (`__aiterclose__()`) would make this little addition of `contextlib.aclosing()` unnecessary for most use cases, but until then this could serve as a good counterpart and analogy to `contextlib.closing()`. The same applies for `contextlib.closing` with `__iterclose__()`.
Also, still there are other use cases, e.g., when working with non-generator objects with `aclose()` methods. 
							
						 
						
							2020-11-02 00:02:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kj 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9129af6050 
								
							 
						 
						
							
							
								
								bpo-42198: Link to GenericAlias in typing and expressions (GH-23030)  
							
							... 
							
							
							
							Follow up to 7cdf30fff34173320920 
							
						 
						
							2020-10-29 21:01:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kj 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7cdf30fff3 
								
							 
						 
						
							
							
								
								bpo-42010: [docs] Clarify subscription of types (GH-22822)  
							
							
							
						 
						
							2020-10-20 16:38:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Dahlitz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d55aa9e37 
								
							 
						 
						
							
							
								
								bpo-29981: Add examples and update index for set, dict, and generator comprehensions'(GH-20272)  
							
							... 
							
							
							
							Co-authored-by: Rémi Lapeyre <remi.lapeyre@henki.fr> 
							
						 
						
							2020-10-20 17:27:07 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8af239eacf 
								
							 
						 
						
							
							
								
								bpo-41762: Fix usage of productionlist markup in the doc (GH-22281)  
							
							... 
							
							
							
							Use an unique identifier for the different grammars documented using
the Sphinx productionlist markup.
productionlist markups of the same grammar, like "expressions" or
"compound statements", use the same identifier "python-grammar". 
							
						 
						
							2020-09-18 09:10:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shankar Jha 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f117cef25b 
								
							 
						 
						
							
							
								
								bpo-39868: Add documentation for Assignment Expressions (walrus, PEP 572) ( #18851 )  
							
							
							
						 
						
							2020-07-25 16:33:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								810f68f128 
								
							 
						 
						
							
							
								
								Fix misinformation about NaN != NaN comparison (GH-19357)  
							
							
							
						 
						
							2020-04-05 10:25:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathieu Dupuy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c49016e67c 
								
							 
						 
						
							
							
								
								fix comma location in various places (GH-19233)  
							
							
							
						 
						
							2020-03-30 14:28:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8bae21962b 
								
							 
						 
						
							
							
								
								bpo-39868: Update Language Reference for PEP 572. ( #18793 )  
							
							
							
						 
						
							2020-03-05 21:19:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emily Morehouse 
								
							 
						 
						
							
							
							
							
								
							
							
								6357c95716 
								
							 
						 
						
							
							
								
								bpo-35224: Additional documentation for Assignment Expressions (GH-15935)  
							
							... 
							
							
							
							Add or update assignment expression documentation for:
- FAQ - Design
- Reference - Expressions
- Reference - Lexical Analysis
https://bugs.python.org/issue35224 
Automerge-Triggered-By: @matrixise 
							
						 
						
							2019-09-11 07:37:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								dc26997109 
								
							 
						 
						
							
							
								
								bpo-33459: Fix "tuple displays" term in Expressions.rst (GH-6760)  
							
							... 
							
							
							
							https://bugs.python.org/issue33459 
Automerge-Triggered-By: @matrixise 
						
							2019-09-11 06:16:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edd21129dd 
								
							 
						 
						
							
							
								
								bpo-32118:  Simplify docs for sequence comparison (GH-15450)  
							
							
							
						 
						
							2019-08-24 10:43:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jörn Heissler 
								
							 
						 
						
							
							
							
							
								
							
							
								c8a35417db 
								
							 
						 
						
							
							
								
								bpo-35224: Reverse evaluation order of key: value in dict comprehensions (GH-14139)  
							
							... 
							
							
							
							… as proposed in PEP 572; key is now evaluated before value.
https://bugs.python.org/issue35224  
							
						 
						
							2019-06-22 07:40:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antti Haapala 
								
							 
						 
						
							
							
							
							
								
							
							
								2f5b9dcc0a 
								
							 
						 
						
							
							
								
								bpo-30969: Fix docs about the comparison in absence of __contains__ (GH-2761)  
							
							
							
						 
						
							2019-05-30 16:19:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									divyag9 
								
							 
						 
						
							
							
							
							
								
							
							
								778a910758 
								
							 
						 
						
							
							
								
								bpo-34682: Wording and grammatical changes to the doc( https://docs.python.org/3 ) (GH-13120)  
							
							... 
							
							
							
							https://bugs.python.org/issue34682  
						
							2019-05-13 06:05:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johnny Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								4ef9b8e505 
								
							 
						 
						
							
							
								
								Correct misspelling (GH-11470)  
							
							
							
						 
						
							2019-05-12 23:39:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b57c43f21 
								
							 
						 
						
							
							
								
								bpo-35506: Remove redundant and incorrect links from keywords. (GH-11174)  
							
							
							
						 
						
							2018-12-19 08:09:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								55f41e45b4 
								
							 
						 
						
							
							
								
								Correct a couple of unbalanced parenthesis. (GH-10779)  
							
							
							
						 
						
							2018-12-05 21:45:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrés Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								bfe1839aa9 
								
							 
						 
						
							
							
								
								Add link to PEP 525 in Expressions. (GH-10333)  
							
							
							
						 
						
							2018-11-07 20:12:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								913876d824 
								
							 
						 
						
							
							
								
								bpo-35054: Add yet more index entries for symbols. (GH-10121)  
							
							
							
						 
						
							2018-10-28 13:41:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb961d2ab 
								
							 
						 
						
							
							
								
								bpo-35054: Add more index entries for symbols. (GH-10064)  
							
							
							
						 
						
							2018-10-26 09:00:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony Flury 
								
							 
						 
						
							
							
							
							
								
							
							
								ad8a000420 
								
							 
						 
						
							
							
								
								closes bpo-28955: Clarified comparisons between NaN and number in reference documentation (GH-5982)  
							
							... 
							
							
							
							Co-authored-by: Benjamin Peterson <benjamin@python.org> 
							
						 
						
							2018-09-14 10:48:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrés Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								caccca78e4 
								
							 
						 
						
							
							
								
								bpo-33702: Add some missing links in production lists and do a little polish (GH-7259)  
							
							
							
						 
						
							2018-07-07 23:24:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrés Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								695118600f 
								
							 
						 
						
							
							
								
								bpo-33847: Add '@' operator entry to index (GH-7669)  
							
							
							
						 
						
							2018-06-15 15:23:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrés Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								4fddd4e406 
								
							 
						 
						
							
							
								
								bpo-33852: Remove misplaced parentheses around 'list'. (GH-7672)  
							
							... 
							
							
							
							'expresson list' refers to the grammar term 'expression_list' in the subscription production. 
							
						 
						
							2018-06-15 14:24:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrés Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								268cc7c3f8 
								
							 
						 
						
							
							
								
								Fix lambda parameters being refered as arguments (GH-7037)  
							
							
							
						 
						
							2018-05-22 07:57:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d08972fdb9 
								
							 
						 
						
							
							
								
								bpo-33260: Regenerate token.py after removing ASYNC and AWAIT. (GH-6447)  
							
							
							
						 
						
							2018-04-11 19:15:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								07ca9afaa8 
								
							 
						 
						
							
							
								
								bpo-10544: Disallow "yield" in comprehensions and generator expressions. (GH-4564)  
							
							
							
						 
						
							2018-02-04 10:53:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								73a7e9b10b 
								
							 
						 
						
							
							
								
								bpo-10544: Deprecate "yield" in comprehensions and generator expressions. (GH-4579)  
							
							... 
							
							
							
							The current behaviour of yield expressions inside comprehensions  and
generator expressions is essentially an accident of implementation - it
arises implicitly from the way the compiler handles yield expressions inside
nested functions and generators.
Since the current behaviour wasn't deliberately designed, and is inherently
confusing, we're deprecating it, with no current plans to reintroduce it.
Instead, our advice will be to use a named nested generator definition
for cases where this behaviour is desired. 
							
						 
						
							2017-12-01 14:54:17 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b8ab9d3fc8 
								
							 
						 
						
							
							
								
								bpo-31708: Allow async generator expressions in synchronous functions ( #3905 )  
							
							
							
						 
						
							2017-10-06 02:58:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									svelankar 
								
							 
						 
						
							
							
							
							
								
							
							
								9b47af6537 
								
							 
						 
						
							
							
								
								bpo-31501: Operator precedence  description  for arithmetic operators ( #3633 )  
							
							
							
						 
						
							2017-09-17 17:56:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									delirious-lettuce 
								
							 
						 
						
							
							
							
							
								
							
							
								3378b2062c 
								
							 
						 
						
							
							
								
								Fix typos in multiple .rst files ( #1668 )  
							
							
							
						 
						
							2017-05-19 23:37:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									UltimateCoder 
								
							 
						 
						
							
							
							
							
								
							
							
								8856940cf2 
								
							 
						 
						
							
							
								
								bpo-28315: Improve code examples in docs (GH-1372)  
							
							... 
							
							
							
							Replace
   File "<stdin>", line 1, in ? 
with 
   File "<stdin>", line 1, in <module> 
							
						 
						
							2017-05-03 09:46:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								997a4adea6 
								
							 
						 
						
							
							
								
								Remove outdated note about constraining of the bit shift right operand. ( #1258 )  
							
							... 
							
							
							
							The constrain was removed in bpo-29816. 
							
						 
						
							2017-04-22 21:50:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cocoatomo 
								
							 
						 
						
							
							
							
							
								
							
							
								cdcac039fb 
								
							 
						 
						
							
							
								
								bpo-29952: Use usual terminology of dict (GH-917)  
							
							... 
							
							
							
							s/keys and elements/keys and values/ 
							
						 
						
							2017-03-31 14:48:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amit Kumar 
								
							 
						 
						
							
							
							
							
								
							
							
								0ae7c8bd61 
								
							 
						 
						
							
							
								
								bpo-16011 clarify that 'in' always returns a boolean value  
							
							
							
						 
						
							2017-03-28 10:13:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jim Fasarakis-Hilliard 
								
							 
						 
						
							
							
							
							
								
							
							
								132ac381fe 
								
							 
						 
						
							
							
								
								Fix small typos in expressions.rst (GH-276)  
							
							
							
						 
						
							2017-02-24 12:32:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								2be9889405 
								
							 
						 
						
							
							
								
								Issues  #12067 : Merge hash recommendation from 3.5  
							
							
							
						 
						
							2017-01-29 10:07:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								8dbb0ca573 
								
							 
						 
						
							
							
								
								Issue  #12067 : Recommend that hash and equality be consistent  
							
							
							
						 
						
							2017-01-29 10:00:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7e930d7677 
								
							 
						 
						
							
							
								
								Issue  #28954 : Merge keyword argument syntax from 3.5  
							
							
							
						 
						
							2016-12-24 10:21:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7106a51c71 
								
							 
						 
						
							
							
								
								Issue  #28954 : Add missing comma to keyword argument syntax  
							
							
							
						 
						
							2016-12-24 10:20:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								03660041d2 
								
							 
						 
						
							
							
								
								Issue  #28091 : Document PEP 525 & PEP 530.  
							
							... 
							
							
							
							Patch by Eric Appelt. 
							
						 
						
							2016-12-15 17:36:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								06e18a7c24 
								
							 
						 
						
							
							
								
								Issue  #26511 :  Reference the id() function in the 'is' and 'is not' docs  
							
							
							
						 
						
							2016-09-11 17:23:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								1050d2d0c7 
								
							 
						 
						
							
							
								
								Issue  #26462 : Doc: reduce literal_block warnings, fix syntax highlighting.  
							
							... 
							
							
							
							Patch by Julien Palard. 
							
						 
						
							2016-07-26 11:18:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								0c0da48aed 
								
							 
						 
						
							
							
								
								Issue  #24136 : Document generalized unpacking, PEP 448  
							
							... 
							
							
							
							Based on patches by Konstantin Molchanov and Neil Girdhar. 
							
						 
						
							2016-06-12 01:46:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dba903993a 
								
							 
						 
						
							
							
								
								Issue  #23921 : Standardized documentation whitespace formatting.  
							
							... 
							
							
							
							Original patch by James Edwards. 
							
						 
						
							2016-05-10 12:01:23 +03:00