Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								796564c27b 
								
							 
						 
						
							
							
								
								Issue  #18112 : PEP 442 implementation (safe object finalization).  
							
							
							
						 
						
							2013-07-30 19:59:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								4958f714bd 
								
							 
						 
						
							
							
								
								- Issue  #18440 : Clarify that hash() can truncate the value returned from an  
							
							... 
							
							
							
							object's custom `__hash__()` method. 
							
						 
						
							2013-07-15 15:21:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								224a599c0c 
								
							 
						 
						
							
							
								
								- Issue  #18440 : Clarify that hash() can truncate the value returned from an  
							
							... 
							
							
							
							object's custom `__hash__()` method. 
							
						 
						
							2013-07-15 14:47:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								82da8886cc 
								
							 
						 
						
							
							
								
								Issue  #15767 : Revert 3a50025f1900 for ModuleNotFoundError  
							
							
							
						 
						
							2013-07-04 17:48:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5ac5106e 
								
							 
						 
						
							
							
								
								Issue  #15767 : Touch up ModuleNotFoundError usage by import.  
							
							... 
							
							
							
							Forgot to raise ModuleNotFoundError when None is found in sys.modules.
This led to introducing the C function PyErr_SetImportErrorSubclass()
to make setting ModuleNotFoundError easier.
Also updated the reference docs to mention ModuleNotFoundError
appropriately. Updated the docs for ModuleNotFoundError to mention the
None in sys.modules case.
Lastly, it was noticed that PyErr_SetImportError() was not setting an
exception when returning None in one case. That issue is now fixed. 
							
						 
						
							2013-06-12 23:29:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								4b4e38e7d4 
								
							 
						 
						
							
							
								
								Mention __cached__ in the import ref.  
							
							
							
						 
						
							2013-05-25 11:32:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b961955e95 
								
							 
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2013-05-25 11:33:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								1fbb773c29 
								
							 
						 
						
							
							
								
								#17938 : merge with 3.3.  
							
							
							
						 
						
							2013-05-09 15:34:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								955382ca54 
								
							 
						 
						
							
							
								
								#17938 : remove duplicate paragraphs.  
							
							
							
						 
						
							2013-05-09 15:33:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								4c14b5de1c 
								
							 
						 
						
							
							
								
								#17115,17116: Have modules initialize the __package__ and __loader__  
							
							... 
							
							
							
							attributes to None.
The long-term goal is for people to be able to rely on these
attributes existing and checking for None to see if they have been
set. Since import itself sets these attributes when a loader does not
the only instances when the attributes are None are from someone
overloading __import__() and not using a loader or someone creating a
module from scratch.
This patch also unifies module initialization. Before you could have
different attributes with default values depending on how the module
object was created. Now the only way to not get the same default set
of attributes is to circumvent initialization by calling
ModuleType.__new__() directly. 
							
						 
						
							2013-05-04 13:56:58 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								cf72c5e4ea 
								
							 
						 
						
							
							
								
								merge with 3.3  
							
							
							
						 
						
							2013-04-14 10:13:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								dec3b3f704 
								
							 
						 
						
							
							
								
								Clarify point in name mangling doc.  
							
							
							
						 
						
							2013-04-14 10:13:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								1bab7134a8 
								
							 
						 
						
							
							
								
								Merge with 3.3.  
							
							
							
						 
						
							2013-03-28 13:28:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								44ea77bd81 
								
							 
						 
						
							
							
								
								Closes   #4159 : add LaTeX tabular column specifications to tables that otherwise are cut off or have overlapping text.  
							
							
							
						 
						
							2013-03-28 13:28:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								4802becb16 
								
							 
						 
						
							
							
								
								Issue  #17117 : Have both import itself and importlib.util.set_loader()  
							
							... 
							
							
							
							set __loader__ on a module when set to None.
Thanks to Gökcen Eraslan for the fix. 
							
						 
						
							2013-03-13 10:41:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef876cd28 
								
							 
						 
						
							
							
								
								evaluate positional defaults before keyword-only defaults ( closes   #16967 )  
							
							
							
						 
						
							2013-02-10 09:29:59 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								c475278a94 
								
							 
						 
						
							
							
								
								Merge from 3.3: add links and index entries for "argument" and "parameter."  
							
							... 
							
							
							
							This adds to the work done for issue #15990  (i.e. f44b8d69e5fc and the
commits referenced there). 
							
						 
						
							2012-12-25 14:59:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								32bbc1c396 
								
							 
						 
						
							
							
								
								Merge from 3.2: add links and index entries for "argument" and "parameter."  
							
							... 
							
							
							
							This adds to the work done for issue #15990  (i.e. f44b8d69e5fc and the
commits referenced there). 
							
						 
						
							2012-12-25 14:57:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								b43099464a 
								
							 
						 
						
							
							
								
								Add additional links and index entries for "argument" and "parameter".  
							
							... 
							
							
							
							This adds to the work done for issue #15990  (i.e. f44b8d69e5fc and the
commits referenced there). 
							
						 
						
							2012-12-25 14:54:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								16bdd4120d 
								
							 
						 
						
							
							
								
								#16677 : merge with 3.3.  
							
							
							
						 
						
							2012-12-25 15:47:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								1be057673a 
								
							 
						 
						
							
							
								
								#16677 : merge with 3.2.  
							
							
							
						 
						
							2012-12-25 15:46:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								9f929bb7df 
								
							 
						 
						
							
							
								
								#16677 : rename section header and fix markup.  
							
							
							
						 
						
							2012-12-25 15:45:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								7d2fad1be2 
								
							 
						 
						
							
							
								
								Merge from 3.3: link to "yield from" examples in yield documentation.  
							
							
							
						 
						
							2012-12-23 15:35:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								2654b86e88 
								
							 
						 
						
							
							
								
								Link to "yield from" examples in yield documentation.  
							
							... 
							
							
							
							This commit also simplifies the more advanced "yield from" example and removes
unused function parameters. 
							
						 
						
							2012-12-23 15:31:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								16459e8b16 
								
							 
						 
						
							
							
								
								Merge from 3.3: Add a str class entry to the string section (issue  #16209 ).  
							
							... 
							
							
							
							This commit also moves the documentation for the str built-in function to
the new class entry.  Links to :class:`str` now go to the class entry with
the string methods immediately afterwards. 
							
						 
						
							2012-11-28 01:45:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								bb4e941c6d 
								
							 
						 
						
							
							
								
								Add a str class entry to the "Text Sequence Type" section (issue  #16209 ).  
							
							... 
							
							
							
							This commit also moves the documentation for the str built-in function to
the new class entry.  Links to :class:`str` now go to the class entry with
the string methods immediately afterwards. 
							
						 
						
							2012-11-28 01:38:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								777db2d838 
								
							 
						 
						
							
							
								
								Fix label in docs (from issue  #13538 ).  
							
							
							
						 
						
							2012-11-21 05:32:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								d675a2c48a 
								
							 
						 
						
							
							
								
								Merge from 3.3: Improve str() and object.__str__() docs (issue  #13538 ).  
							
							
							
						 
						
							2012-11-20 17:53:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								5fae0e5854 
								
							 
						 
						
							
							
								
								Improve str() and object.__str__() documentation (issue  #13538 ).  
							
							
							
						 
						
							2012-11-20 17:45:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								17fc44c9b3 
								
							 
						 
						
							
							
								
								Improve str() and object.__str__() documentation (issue  #13538 ).  
							
							
							
						 
						
							2012-11-20 17:31:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								b72c10996e 
								
							 
						 
						
							
							
								
								- Issue  #16514 : Fix regression causing a traceback when sys.path[0] is None  
							
							... 
							
							
							
							(actually, any non-string or non-bytes type). 
							
						 
						
							2012-11-20 15:35:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								82c1c781c7 
								
							 
						 
						
							
							
								
								- Issue  #16514 : Fix regression causing a traceback when sys.path[0] is None  
							
							... 
							
							
							
							(actually, any non-string or non-bytes type). 
							
						 
						
							2012-11-20 15:22:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								993fd9f03a 
								
							 
						 
						
							
							
								
								Merge issue  #16144 : Fix misleading sentence in reference/import.  
							
							... 
							
							
							
							Patch by Manuel Pégourié-Gonnard 
							
						 
						
							2012-11-15 16:28:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								e2cf03e499 
								
							 
						 
						
							
							
								
								Issue  #16144 : Fix misleading sentence in reference/import.  
							
							... 
							
							
							
							Patch by Manuel Pégourié-Gonnard 
							
						 
						
							2012-11-15 16:28:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								21fecc764c 
								
							 
						 
						
							
							
								
								Merge from 3.3: remove unneeded "Release" and "Date" markers from index pages.  
							
							
							
						 
						
							2012-10-28 11:13:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								d285029ee8 
								
							 
						 
						
							
							
								
								Merge from 3.2: remove unneeded "Release" and "Date" markers from index pages.  
							
							
							
						 
						
							2012-10-28 11:10:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								8b7f9f581d 
								
							 
						 
						
							
							
								
								Remove unneeded "Release" and "Date" markers from doc index pages.  
							
							
							
						 
						
							2012-10-28 11:08:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								3d6948e432 
								
							 
						 
						
							
							
								
								Merge from 3.3: fix formatting of syntax description of function definition.  
							
							
							
						 
						
							2012-10-25 17:23:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								8b0f3ad9fa 
								
							 
						 
						
							
							
								
								Merge from 3.2: fix formatting of syntax description of function definition.  
							
							
							
						 
						
							2012-10-25 17:23:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								c131b0760d 
								
							 
						 
						
							
							
								
								Fix formatting of syntax description of function definition.  
							
							
							
						 
						
							2012-10-25 17:21:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								143d034ecd 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-10-12 12:04:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								5c3283e43a 
								
							 
						 
						
							
							
								
								Merge __next__ method link fixes with 3.3.  
							
							
							
						 
						
							2012-10-12 13:46:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								1dd7c30419 
								
							 
						 
						
							
							
								
								Merge __next__ method link fixes with 3.2.  
							
							
							
						 
						
							2012-10-12 13:45:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								7fa822275b 
								
							 
						 
						
							
							
								
								Fix links to the __next__ method.  
							
							
							
						 
						
							2012-10-12 13:42:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								23354f505e 
								
							 
						 
						
							
							
								
								Merge from 3.3: Fix link to str.format() in docs.  
							
							
							
						 
						
							2012-10-11 18:49:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								8958cd0e8d 
								
							 
						 
						
							
							
								
								Merge from 3.2: Fix link to str.format() in docs.  
							
							
							
						 
						
							2012-10-11 18:49:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								af94724e00 
								
							 
						 
						
							
							
								
								Fix link to str.format() in docs.  
							
							
							
						 
						
							2012-10-11 18:47:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e12dc28c38 
								
							 
						 
						
							
							
								
								Fix markup.  
							
							
							
						 
						
							2012-10-07 12:09:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Armin Ronacher 
								
							 
						 
						
							
							
							
							
								
							
							
								74b38b190f 
								
							 
						 
						
							
							
								
								Issue  #16148 : Small improvements and cleanup.  Added version information  
							
							... 
							
							
							
							to docs. 
							
						 
						
							2012-10-07 10:29:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								4614cc4f7f 
								
							 
						 
						
							
							
								
								Closes   #16149 : remove now-false statement about the inability to compare Decimal and float objects.  
							
							
							
						 
						
							2012-10-06 13:48:39 +02:00