ananthan-123 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fbe2e0bb8a 
								
							 
						 
						
							
							
								
								bpo-17422: Language reference should specify restrictions on class namespace ( #18559 )  
							
							... 
							
							
							
							The language reference now specifies restrictions on class namespaces.  Adapted from a patch by Ethan Furman. 
							
						 
						
							2020-02-22 09:56:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									alclarks 
								
							 
						 
						
							
							
							
							
								
							
							
								7de617455e 
								
							 
						 
						
							
							
								
								bpo-15243: Document __prepare__ as classmethod (GH-17124)  
							
							
							
						 
						
							2020-01-25 21:49:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									HongWeipeng 
								
							 
						 
						
							
							
							
							
								
							
							
								abc0c4fa99 
								
							 
						 
						
							
							
								
								Fix the parameter list of object. _rpow_ (#GH-16477)  
							
							
							
						 
						
							2020-01-05 17:20:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Batuhan Taşkaya 
								
							 
						 
						
							
							
							
							
								
							
							
								d587272fe3 
								
							 
						 
						
							
							
								
								bpo-38316: Fix co_stacksize documentation (GH-16983)  
							
							
							
						 
						
							2019-12-15 23:02:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tal Einat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02519f75d1 
								
							 
						 
						
							
							
								
								bpo-38524: clarify example a bit and improve formatting (GH-17406)  
							
							
							
						 
						
							2019-11-28 07:22:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Dahlitz 
								
							 
						 
						
							
							
							
							
								
							
							
								1bddf890e5 
								
							 
						 
						
							
							
								
								bpo-38524: document implicit and explicit calling of descriptors' __set_name__ (GH-17364)  
							
							
							
						 
						
							2019-11-27 10:46:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									alclarks 
								
							 
						 
						
							
							
							
							
								
							
							
								4544e78ec4 
								
							 
						 
						
							
							
								
								bpo-25866: Minor cleanups to "sequence" in docs (GH-17177)  
							
							
							
						 
						
							2019-11-17 14:00:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Géry Ogam 
								
							 
						 
						
							
							
							
							
								
							
							
								4c155f738d 
								
							 
						 
						
							
							
								
								bpo-38336: Remove the __set__ method restriction on data descriptors for attribute lookup precedence (GH-16520)  
							
							
							
						 
						
							2019-10-29 00:04:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a39a4c7439 
								
							 
						 
						
							
							
								
								bpo-37913: Link to NotImplemented from new docs (GH-15860)  
							
							
							
						 
						
							2019-09-10 15:25:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeroen Demeyer 
								
							 
						 
						
							
							
							
							
								
							
							
								009ef2955d 
								
							 
						 
						
							
							
								
								bpo-37913: document that __length_hint__ can return NotImplemented (GH-15383)  
							
							
							
						 
						
							2019-09-10 15:01:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0dac68f1e5 
								
							 
						 
						
							
							
								
								bpo-36743: __get__ is sometimes called without the owner argument ( #12992 )  
							
							
							
						 
						
							2019-08-29 01:27:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joannah Nanjekye 
								
							 
						 
						
							
							
							
							
								
							
							
								6b16d938d6 
								
							 
						 
						
							
							
								
								bpo-15542: Documentation incorrectly suggests __init__ called after direct  __new__ call (GH-15478)  
							
							
							
						 
						
							2019-08-25 23:53:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9c90aa431 
								
							 
						 
						
							
							
								
								bpo-29535: Remove promize about hash randomization of datetime objects. (GH-15269)  
							
							
							
						 
						
							2019-08-24 12:49:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bdbad71b9d 
								
							 
						 
						
							
							
								
								bpo-20092. Use __index__ in constructors of int, float and complex. (GH-13108)  
							
							
							
						 
						
							2019-06-02 00:05:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd74e66a8c 
								
							 
						 
						
							
							
								
								bpo-37122: Make co->co_argcount represent the total number of positonal arguments in the code object (GH-13726)  
							
							
							
						 
						
							2019-06-01 18:08:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70c5f2ae6e 
								
							 
						 
						
							
							
								
								Use more PEP 570 syntax in the documentation. (GH-13720)  
							
							
							
						 
						
							2019-06-01 11:38:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed222a74a0 
								
							 
						 
						
							
							
								
								Update data model docs to include missing attributes for code objects (GH-13696)  
							
							... 
							
							
							
							Include and document co_posonlyargcount and co_kwonlyargcount 
							
						 
						
							2019-05-31 12:13:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine Alvarado 
								
							 
						 
						
							
							
							
							
								
							
							
								5e98f05e55 
								
							 
						 
						
							
							
								
								bpo-36166: Change to rst datamodel file. (GH-13089)  
							
							
							
						 
						
							2019-05-04 17:54:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andre Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								a8a79cacca 
								
							 
						 
						
							
							
								
								Improve grammar on async context managers and shorten text (GH-12379)  
							
							
							
						 
						
							2019-05-03 08:08:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jules Lasne (jlasne) 
								
							 
						 
						
							
							
							
							
								
							
							
								1fc5bf2ff2 
								
							 
						 
						
							
							
								
								Doc: Fixed missing punctuation in datamodel.rst (GH-12581)  
							
							
							
						 
						
							2019-03-27 11:10:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martijn Pieters 
								
							 
						 
						
							
							
							
							
								
							
							
								b727239575 
								
							 
						 
						
							
							
								
								closes bpo-36188: Clean up 'unbound' method left-overs. (GH-12169)  
							
							... 
							
							
							
							Methods are always bound, and `__self__` can no longer be `NULL`
(`method_new()` and `PyMethod_New()` both explicitly check for this).
Moreover, once a bound method is bound, it *stays* bound and won't be re-bound
to something else, so the section in the datamodel that talks about accessing
an methods in a different descriptor-binding context doesn't apply any more in
Python 3. 
							
						 
						
							2019-03-04 21:19:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								7463884f69 
								
							 
						 
						
							
							
								
								Document other performance implication for __slots__ (GH-11974)  
							
							
							
						 
						
							2019-02-21 03:34:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Glaser 
								
							 
						 
						
							
							
							
							
								
							
							
								df8d2cde63 
								
							 
						 
						
							
							
								
								bpo-35911: add cell constructor (GH-11771)  
							
							... 
							
							
							
							Add a cell constructor, expose the cell type in the types module. 
							
						 
						
							2019-02-07 19:36:48 +00: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 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce853f377 
								
							 
						 
						
							
							
								
								Move __missing__ after __delitem__ in Data model. (GH-10923)  
							
							
							
						 
						
							2018-12-05 21:42:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wim glenn 
								
							 
						 
						
							
							
							
							
								
							
							
								a48e0eb967 
								
							 
						 
						
							
							
								
								Fix outdated info in datamodel about dicts (GH-9807)  
							
							
							
						 
						
							2018-11-16 20:58:19 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrés Delfino 
								
							 
						 
						
							
							
							
							
								
							
							
								c2ccac7b9f 
								
							 
						 
						
							
							
								
								bpo-33816: Remove outdated metaclass example (GH-7566)  
							
							
							
						 
						
							2018-11-16 20:41:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Denis Osipov 
								
							 
						 
						
							
							
							
							
								
							
							
								0bee3c36d4 
								
							 
						 
						
							
							
								
								bpo-35119: Fix RecursionError in example of customizing module attribute access. (GH-10323)  
							
							... 
							
							
							
							https://bugs.python.org/issue35119  
						
							2018-11-06 01:53:21 +00: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c1b590472 
								
							 
						 
						
							
							
								
								Fix HTML formatting in datamodel.rst (GH-8693)  
							
							
							
						 
						
							2018-08-06 23:52:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Mitchell 
								
							 
						 
						
							
							
							
							
								
							
							
								00818c8ffd 
								
							 
						 
						
							
							
								
								Fix typo in datamodel.rst (GH-6964)  
							
							... 
							
							
							
							This is a simple grammatical fix correcting "...object whose `__self__` attributes is ..." to "...object whose `__self__` attribute is ...". 
							
						 
						
							2018-06-02 07:29:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5e7b1999f 
								
							 
						 
						
							
							
								
								bpo-23722: Raise a RuntimeError for absent __classcell__. (GH-6931)  
							
							... 
							
							
							
							A DeprecationWarning was emitted in Python 3.6-3.7. 
							
						 
						
							2018-05-20 08:48:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ae8e6af37 
								
							 
						 
						
							
							
								
								bpo-23722: Fix docs for future __classcell__ changes. (GH-6999)  
							
							
							
						 
						
							2018-05-20 08:13:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivan Levkivskyi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd5f96581b 
								
							 
						 
						
							
							
								
								bpo-32717: Document PEP 560 (GH-6726)  
							
							
							
						 
						
							2018-05-08 19:38:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								496431ffb6 
								
							 
						 
						
							
							
								
								bpo-26701: Improve documentation for the rounding special methods. ( #6054 )  
							
							
							
						 
						
							2018-03-10 17:18:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Appelt 
								
							 
						 
						
							
							
							
							
								
							
							
								308eab979d 
								
							 
						 
						
							
							
								
								bpo-26701: Add documentation for __trunc__ (GH-6022)  
							
							... 
							
							
							
							`int` fails back to `__trunc__` is `__int__` isn't defined, so cover
that in the docs. 
							
						 
						
							2018-03-10 18:44:12 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aec7532ed3 
								
							 
						 
						
							
							
								
								bpo-30579: Docs for dynamic traceback creation (GH-5653)  
							
							
							
						 
						
							2018-02-13 18:10:58 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								d1f318105b 
								
							 
						 
						
							
							
								
								bpo-8722: Document __getattr__ behavior with AttributeError in property (GH-4754)  
							
							... 
							
							
							
							When `__getattr__` is implemented, attribute lookup will always fall back to that,
even if the initial failure comes from `__getattribute__` or a descriptor's `__get__`
method (including property methods). 
							
						 
						
							2018-02-05 12:03:22 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								85527cf50a 
								
							 
						 
						
							
							
								
								bpo-27505: Add change notes in module attribute docs (GH-5320)  
							
							... 
							
							
							
							Make it clear that setting __class__ on a module has worked since 3.5,
but support for __getattr__ and __dir__ on module instances requires 3.7+
Patch by Cheryl Sabella. 
							
						 
						
							2018-01-27 12:40:52 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b965930e8 
								
							 
						 
						
							
							
								
								bpo-32377: improve __del__ docs and fix mention about resurrection ( #4927 )  
							
							... 
							
							
							
							* Fix  #32377 : improve __del__ docs and fix mention about resurrection
* Mention that CPython only calls __del__ once. 
							
						 
						
							2017-12-19 19:48:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivan Levkivskyi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5364b5cd75 
								
							 
						 
						
							
							
								
								bpo-32225: Implementation of PEP 562 ( #4731 )  
							
							... 
							
							
							
							Implement PEP 562: module __getattr__ and __dir__.
The implementation simply updates module_getattro and
module_dir. 
							
						 
						
							2017-12-14 11:59:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								faa135acbf 
								
							 
						 
						
							
							
								
								bpo-31709: Drop support for asynchronous __aiter__. ( #3903 )  
							
							
							
						 
						
							2017-10-06 02:08:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Louie Lu 
								
							 
						 
						
							
							
							
							
								
							
							
								b8d1b9d7c6 
								
							 
						 
						
							
							
								
								Mention enum as an ex ( #2982 )  
							
							
							
						 
						
							2017-09-12 21:44:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								5a8516701f 
								
							 
						 
						
							
							
								
								bpo-31344: Per-frame control of trace events (GH-3417)  
							
							... 
							
							
							
							f_trace_lines: enable/disable line trace events
f_trace_opcodes: enable/disable opcode trace events
These are intended primarily for testing of the interpreter
itself, as they make it much easier to emulate signals
arriving at unfortunate times. 
							
						 
						
							2017-09-08 10:14:16 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lisa Roach 
								
							 
						 
						
							
							
							
							
								
							
							
								64505a1f6c 
								
							 
						 
						
							
							
								
								bpo-30486: Allow setting cell value ( #1840 )  
							
							... 
							
							
							
							The cell_contents attribute of the cell object is now writable. 
							
						 
						
							2017-06-08 14:43:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Hall, MBA 
								
							 
						 
						
							
							
							
							
								
							
							
								2b44e302ec 
								
							 
						 
						
							
							
								
								bpo-30449 Terse slots ( #1819 )  
							
							... 
							
							
							
							* correct __slots__ documentation with minimal changes
* add multiple inheritance info
* remove mapping from description 
							
						 
						
							2017-05-25 22:33:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									csabella 
								
							 
						 
						
							
							
							
							
								
							
							
								12b1c18098 
								
							 
						 
						
							
							
								
								bpo-30354: Update data model documentation for super() (GH-1561)  
							
							... 
							
							
							
							The data model section of the language reference was written well
before the zero-argument form of super() was added.
To avoid giving the impression that they're doing something
unusual, this updates the description of `__new__` and `__init__`
to use the zero-argument form.
Patch by Cheryl Sabella. 
							
						 
						
							2017-05-15 13:42:00 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e19dbc92e 
								
							 
						 
						
							
							
								
								bpo-28974: object.__format__(x, '') is now equivalent to str(x) ( #506 )  
							
							... 
							
							
							
							rather than `format(str(self), '')`. 
							
						 
						
							2017-05-13 12:40:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2e624690bd 
								
							 
						 
						
							
							
								
								bpo-29679: Implement @contextlib.asynccontextmanager ( #360 )  
							
							
							
						 
						
							2017-04-30 18:25:58 -07:00