Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								406c252970 
								
							 
						 
						
							
							
								
								Issue  #29012 : Merge from 3.5  
							
							
							
						 
						
							2017-01-03 03:35:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								7b4e551091 
								
							 
						 
						
							
							
								
								Issue  #29012 : Remove another outdated information  
							
							... 
							
							
							
							Patch by Jim Fasarakis-Hilliard. 
							
						 
						
							2017-01-03 03:34:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								a22457ecaf 
								
							 
						 
						
							
							
								
								Issue  #29012 : Merge from 3.5  
							
							
							
						 
						
							2017-01-02 06:01:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								14adafd6ee 
								
							 
						 
						
							
							
								
								Issue  #29012 : Remove outdated information about __bases__  
							
							... 
							
							
							
							Patch by Jim Fasarakis-Hilliard. 
							
						 
						
							2017-01-02 06:00:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								01e4c1175f 
								
							 
						 
						
							
							
								
								Merge 3.5  
							
							
							
						 
						
							2016-12-19 13:09:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								509476b370 
								
							 
						 
						
							
							
								
								doc: Suggest to hash(tuple of attr) rather than XOR  
							
							... 
							
							
							
							Issue #28383 : __hash__ documentation recommends naive XOR to combine but this
is suboptimal. Update the doc to suggest to reuse the hash() method using a
tuple, with an example. 
							
						 
						
							2016-12-19 13:09:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								03660041d2 
								
							 
						 
						
							
							
								
								Issue  #28091 : Document PEP 525 & PEP 530.  
							
							... 
							
							
							
							Patch by Eric Appelt. 
							
						 
						
							2016-12-15 17:36:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								19d246745d 
								
							 
						 
						
							
							
								
								Issue  #23722 : improve __classcell__ compatibility  
							
							... 
							
							
							
							Handling zero-argument super() in __init_subclass__ and
__set_name__ involved moving __class__ initialisation to
type.__new__. This requires cooperation from custom
metaclasses to ensure that the new __classcell__ entry
is passed along appropriately.
The initial implementation of that change resulted in abruptly
broken zero-argument super() support in metaclasses that didn't
adhere to the new requirements (such as Django's metaclass for
Model definitions).
The updated approach adopted here instead emits a deprecation
warning for those cases, and makes them work the same way they
did in Python 3.5.
This patch also improves the related class machinery documentation
to cover these details and to include more reader-friendly
cross-references and index entries. 
							
						 
						
							2016-12-05 16:47:55 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								28540183c9 
								
							 
						 
						
							
							
								
								Another en → em dash fix for 3.6  
							
							
							
						 
						
							2016-11-21 04:10:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								989db5c880 
								
							 
						 
						
							
							
								
								Issue  #19795 : Mark up None as literal text.  
							
							
							
						 
						
							2016-10-19 16:37:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ecf41da83e 
								
							 
						 
						
							
							
								
								Issue  #19795 : Mark up None as literal text.  
							
							
							
						 
						
							2016-10-19 16:29:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								68f4dd8b01 
								
							 
						 
						
							
							
								
								Doc updates for PEPs 520 and 468.  
							
							
							
						 
						
							2016-09-09 11:22:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f8cb8a16a3 
								
							 
						 
						
							
							
								
								Issue  #27985 : Implement PEP 526 -- Syntax for Variable Annotations.  
							
							... 
							
							
							
							Patch by Ivan Levkivskyi. 
							
						 
						
							2016-09-08 20:50:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								4f29e75289 
								
							 
						 
						
							
							
								
								Issue  #24254 : Drop cls.__definition_order__.  
							
							
							
						 
						
							2016-09-08 15:11:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								92a6c170e6 
								
							 
						 
						
							
							
								
								Issue  #24254 : Preserve class attribute definition order.  
							
							
							
						 
						
							2016-09-05 14:50:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								f74c33ad5c 
								
							 
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2016-08-25 21:12:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea386e56e 
								
							 
						 
						
							
							
								
								Issue 19504:  Change "customise" to "customize" American spelling.  
							
							
							
						 
						
							2016-08-25 21:11:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								97c1adf393 
								
							 
						 
						
							
							
								
								Anti-registration of various ABC methods.  
							
							... 
							
							
							
							- Issue #25958 : Support "anti-registration" of special methods from
  various ABCs, like __hash__, __iter__ or __len__.  All these (and
  several more) can be set to None in an implementation class and the
  behavior will be as if the method is not defined at all.
  (Previously, this mechanism existed only for __hash__, to make
  mutable classes unhashable.)  Code contributed by Andrew Barnert and
  Ivan Levkivskyi. 
							
						 
						
							2016-08-18 09:22:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								607e1c4c44 
								
							 
						 
						
							
							
								
								Issue 27366: PEP 487 docs updates  
							
							... 
							
							
							
							- Porting note for type keyword arg handling
- __init_subclass__ note regarding  metaclass hint 
							
						 
						
							2016-07-31 12:42:49 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								01d1719062 
								
							 
						 
						
							
							
								
								Issue  #27366 : Tweak PEP 487 documentation  
							
							... 
							
							
							
							* Added versionadded directives
* Deleted duplicate sentence from __init_subclass__ docstring
* Modernized tests 
							
						 
						
							2016-07-30 14:06:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d78448e912 
								
							 
						 
						
							
							
								
								Issue  #27366 : Implement PEP 487  
							
							... 
							
							
							
							- __init_subclass__ called when new subclasses defined
- __set_name__ called when descriptors are part of a
  class definition 
							
						 
						
							2016-07-30 16:26:03 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								2fec611a70 
								
							 
						 
						
							
							
								
								Issue  #24314 : Merge doc links from 3.5  
							
							
							
						 
						
							2016-06-18 08:20:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								bae5d81f5d 
								
							 
						 
						
							
							
								
								Issue  #24314 : Fix doc links for general attributes like __name__, __dict__  
							
							
							
						 
						
							2016-06-18 03:57:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								5848ac2df0 
								
							 
						 
						
							
							
								
								Issue  #15476 : Merge index entries from 3.5  
							
							
							
						 
						
							2016-06-09 23:36:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								711d25db48 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #27243 )  
							
							
							
						 
						
							2016-06-09 15:13:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f6edbda8 
								
							 
						 
						
							
							
								
								Issue  #27243 : Fix __aiter__ protocol  
							
							
							
						 
						
							2016-06-09 15:08:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								3bad04ca62 
								
							 
						 
						
							
							
								
								Merge:  #26829 : Clarify that namespace is copied to a new __dict__ in instance creation.  
							
							
							
						 
						
							2016-06-02 20:06:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								dd4fcf52f4 
								
							 
						 
						
							
							
								
								#26829 : Clarify that namespace is copied to a new __dict__ in instance creation.  
							
							... 
							
							
							
							Patch by Emily Morehouse. 
							
						 
						
							2016-06-02 20:05:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tommy Beadle 
								
							 
						 
						
							
							
							
							
								
							
							
								e9b8403a1f 
								
							 
						 
						
							
							
								
								[Issue 15476] Make "code object" its own entry in the index  
							
							
							
						 
						
							2016-06-02 19:26:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c499f30286 
								
							 
						 
						
							
							
								
								Issue  #23921 : Standardized documentation whitespace formatting.  
							
							... 
							
							
							
							Original patch by James Edwards. 
							
						 
						
							2016-05-10 12:01:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dba903993a 
								
							 
						 
						
							
							
								
								Issue  #23921 : Standardized documentation whitespace formatting.  
							
							... 
							
							
							
							Original patch by James Edwards. 
							
						 
						
							2016-05-10 12:01:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7b1e5a7722 
								
							 
						 
						
							
							
								
								Remove redundant leading zeroes in PEP references.  
							
							
							
						 
						
							2016-03-31 15:31:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ba872543 
								
							 
						 
						
							
							
								
								Remove redundant leading zeroes in PEP references.  
							
							
							
						 
						
							2016-03-31 15:30:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								3e48b38dff 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #25887 )  
							
							
							
						 
						
							2016-02-13 18:00:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								77c96813ab 
								
							 
						 
						
							
							
								
								Issue  #25887 : Raise a RuntimeError when a coroutine is awaited more than once.  
							
							
							
						 
						
							2016-02-13 17:59:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1ee460dc 
								
							 
						 
						
							
							
								
								Issue  #25179 : Documentation for formatted string literals aka f-strings  
							
							... 
							
							
							
							Some of the inspiration and wording is taken from the text of PEP 498 by Eric
V. Smith, and the existing str.format() documentation. 
							
						 
						
							2016-02-13 00:41:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								d2ad5718ad 
								
							 
						 
						
							
							
								
								Issue  #25523 : Further a-to-an corrections new in 3.5  
							
							
							
						 
						
							2015-11-02 04:20:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								85d5d902ce 
								
							 
						 
						
							
							
								
								Issue  #25418 : Fix markup in object.__hash__ documentation  
							
							... 
							
							
							
							Patch by TAKASE Arihiro. 
							
						 
						
							2015-10-16 11:23:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								edb9111d41 
								
							 
						 
						
							
							
								
								Issue  #25418 : Fix markup in object.__hash__ documentation  
							
							... 
							
							
							
							Patch by TAKASE Arihiro. 
							
						 
						
							2015-10-16 11:22:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								84835ab1cb 
								
							 
						 
						
							
							
								
								Issue  #25161 : Merge full stops from 3.4 into 3.5  
							
							
							
						 
						
							2015-10-10 10:44:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								d21e0b52f1 
								
							 
						 
						
							
							
								
								Issue  #25161 : Add full stops in documentation; patch by Takase Arihiro  
							
							
							
						 
						
							2015-10-10 10:36:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Collins 
								
							 
						 
						
							
							
							
							
								
							
							
								d84b29f805 
								
							 
						 
						
							
							
								
								Issue  #4395 : Better testing and documentation of binary operators.  
							
							... 
							
							
							
							Patch by Martin Panter. 
							
						 
						
							2015-08-07 10:22:54 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Collins 
								
							 
						 
						
							
							
							
							
								
							
							
								00cf3c394a 
								
							 
						 
						
							
							
								
								Issue  #4395 : Better testing and documentation of binary operators.  
							
							... 
							
							
							
							Patch by Martin Panter. 
							
						 
						
							2015-08-07 10:32:15 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								66f8828bfc 
								
							 
						 
						
							
							
								
								Issue  #24439 : Improve PEP 492 related docs.  
							
							... 
							
							
							
							Patch by Martin Panter. 
							
						 
						
							2015-06-24 11:04:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f3e40fac10 
								
							 
						 
						
							
							
								
								Issue 24180: Documentation for PEP 492 changes.  
							
							
							
						 
						
							2015-05-21 11:50:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								770319d6bd 
								
							 
						 
						
							
							
								
								Issue  #23912 : Fix code formatting in datamodel.rst.  
							
							... 
							
							
							
							Patch by James Edwards. 
							
						 
						
							2015-04-11 14:59:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								2995cc6855 
								
							 
						 
						
							
							
								
								Issue  #23912 : Fix code formatting in datamodel.rst.  
							
							... 
							
							
							
							Patch by James Edwards. 
							
						 
						
							2015-04-11 14:59:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								9fdb0fe17b 
								
							 
						 
						
							
							
								
								Issue20467: clarify __init__'s role  
							
							
							
						 
						
							2015-01-14 21:57:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								845d33c526 
								
							 
						 
						
							
							
								
								Issue20467: clarify __init__'s role  
							
							
							
						 
						
							2015-01-14 21:56:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								119479f705 
								
							 
						 
						
							
							
								
								Issue20467: clarify __init__'s role  
							
							
							
						 
						
							2015-01-14 21:56:10 -08:00