Anthony Sottile 
								
							 
						 
						
							
							
							
							
								
							
							
								8377cd4fcd 
								
							 
						 
						
							
							
								
								Clean up code which checked presence of os.{stat,lstat,chmod} ( #11643 )  
							
							
							
						 
						
							2019-02-25 23:32:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sth 
								
							 
						 
						
							
							
							
							
								
							
							
								825aab95fd 
								
							 
						 
						
							
							
								
								bpo-27300: Add the errors parameter to tempfile classes. (GH-6696)  
							
							
							
						 
						
							2018-05-23 08:07:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5f41d2f1e 
								
							 
						 
						
							
							
								
								bpo-33522: Enable CI builds on Visual Studio Team Services ( #6865 )  
							
							
							
						 
						
							2018-05-16 17:50:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wolfgang Maier 
								
							 
						 
						
							
							
							
							
								
							
							
								9c463ec88b 
								
							 
						 
						
							
							
								
								Update docstring of tempfile._RandomNameSequence (GH-6414)  
							
							... 
							
							
							
							When bpo-12015 got resolved by increasing the length of the
random string generated by _RandomNameSequence from six to eight
characters, the docstring of the class was not adjusted accordingly. 
							
						 
						
							2018-04-09 09:42:39 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a6a4dc816d 
								
							 
						 
						
							
							
								
								bpo-31370: Remove support for threads-less builds ( #3385 )  
							
							... 
							
							
							
							* Remove Setup.config
* Always define WITH_THREAD for compatibility. 
							
						 
						
							2017-09-07 18:56:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1e62bf145b 
								
							 
						 
						
							
							
								
								bpo-30030: Revert  f50354ad (tempfile) ( #1187 )  
							
							... 
							
							
							
							Revert f50354adaa 
							
						 
						
							2017-04-19 22:59:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f50354adaa 
								
							 
						 
						
							
							
								
								Reimplement tempfile._RandomNameSequence using a generator function. ( #1075 )  
							
							
							
						 
						
							2017-04-11 22:45:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e19558af1b 
								
							 
						 
						
							
							
								
								Add a source parameter to warnings.warn()  
							
							... 
							
							
							
							Issue #26604 :
* Add a new optional source parameter to _warnings.warn() and warnings.warn()
* Modify asyncore, asyncio and _pyio modules to set the source parameter when
  logging a ResourceWarning warning 
							
						 
						
							2016-03-23 00:28:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7869a22779 
								
							 
						 
						
							
							
								
								Issue  #26385 : Cleanup NamedTemporaryFile if open() fails, by SilentGhost  
							
							
							
						 
						
							2016-02-28 05:22:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								1f0e1f3cbb 
								
							 
						 
						
							
							
								
								Issue  #26261 : Clarify NamedTemporaryFile name attribute vs file.name  
							
							
							
						 
						
							2016-02-22 10:10:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								9b566c324d 
								
							 
						 
						
							
							
								
								Issue  #25064 : Adjust documentation according to new mkstemp signature  
							
							... 
							
							
							
							The mkstemp() and mkdtemp() signatures have already been updated, but the
higher-level functions still suggest that the default values are forced to
text strings. Also merged some paragraphs describing the "suffix" and
"prefix" parameters, and pointed out that mktemp() does not support the new
changes. 
							
						 
						
							2015-11-07 00:32:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9aba8c8a95 
								
							 
						 
						
							
							
								
								Issue  #21515 : Elaborate tempfile.TemporaryFile() comment  
							
							... 
							
							
							
							Explain why calling os.open() with os.O_TMPFILE is a safe test to check if
O_TMPFILE is supported by the running kernel. 
							
						 
						
							2015-10-21 00:15:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								ad577b938b 
								
							 
						 
						
							
							
								
								Issue 24230: The tempfile module now accepts bytes for prefix, suffix and dir  
							
							... 
							
							
							
							parameters and returns bytes in such situations (matching the os module APIs). 
							
						 
						
							2015-05-22 16:18:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								492f027793 
								
							 
						 
						
							
							
								
								Issue  #22107 : tempfile.gettempdir() and tempfile.mkdtemp() now try again  
							
							... 
							
							
							
							when a directory with the chosen name already exists on Windows as well as
on Unix.  tempfile.mkstemp() now fails early if parent directory is not
valid (not exists or is a file) on Windows. 
							
						 
						
							2015-05-20 00:14:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5d6b7b1cb7 
								
							 
						 
						
							
							
								
								Issue  #22107 : tempfile.gettempdir() and tempfile.mkdtemp() now try again  
							
							... 
							
							
							
							when a directory with the chosen name already exists on Windows as well as
on Unix.  tempfile.mkstemp() now fails early if parent directory is not
valid (not exists or is a file) on Windows. 
							
						 
						
							2015-05-20 00:11:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e7a3dba5f 
								
							 
						 
						
							
							
								
								Issue  #23865 : close() methods in multiple modules now are idempotent and more  
							
							... 
							
							
							
							robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. 
							
						 
						
							2015-04-10 13:24:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2116b12da5 
								
							 
						 
						
							
							
								
								Issue  #23865 : close() methods in multiple modules now are idempotent and more  
							
							... 
							
							
							
							robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. 
							
						 
						
							2015-04-10 13:29:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								5d06c74f41 
								
							 
						 
						
							
							
								
								Merge:  #23700 : fix/improve comment  
							
							
							
						 
						
							2015-03-22 12:34:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								75ed90a4cf 
								
							 
						 
						
							
							
								
								#23700 : fix/improve comment  
							
							
							
						 
						
							2015-03-22 12:33:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								000391b7de 
								
							 
						 
						
							
							
								
								Issue  #23700 : NamedTemporaryFile iterator closed underlied file object in  
							
							... 
							
							
							
							some circunstances while NamedTemporaryFile object was living.  This causes
failing test_csv.  Changed the implementation of NamedTemporaryFile.__iter__
to make tests passed. 
							
						 
						
							2015-03-20 16:12:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d83b7c2df4 
								
							 
						 
						
							
							
								
								Issue  #23700 : NamedTemporaryFile iterator closed underlied file object in  
							
							... 
							
							
							
							some circunstances while NamedTemporaryFile object was living.  This causes
failing test_csv.  Changed the implementation of NamedTemporaryFile.__iter__
to make tests passed. 
							
						 
						
							2015-03-20 16:11:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4f418d3671 
								
							 
						 
						
							
							
								
								Issue  #23700 : Iterator of NamedTemporaryFile now keeps a reference to  
							
							... 
							
							
							
							NamedTemporaryFile instance.  Patch by Bohuslav Kabrda. 
							
						 
						
							2015-03-19 15:24:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								56cefa69ee 
								
							 
						 
						
							
							
								
								Issue  #23700 : Iterator of NamedTemporaryFile now keeps a reference to  
							
							... 
							
							
							
							NamedTemporaryFile instance.  Patch by Bohuslav Kabrda. 
							
						 
						
							2015-03-19 15:23:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0b86660891 
								
							 
						 
						
							
							
								
								tempfile: Fix docstring. Issue  #21397 , patch by R. David Murray.  
							
							
							
						 
						
							2014-09-26 17:08:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e9a086bf01 
								
							 
						 
						
							
							
								
								Issue  #22427 : TemporaryDirectory no longer attempts to clean up twice when  
							
							... 
							
							
							
							used in the with statement in generator. 
							
						 
						
							2014-09-24 13:29:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5e193ac0bd 
								
							 
						 
						
							
							
								
								Issue  #22427 : TemporaryDirectory no longer attempts to clean up twice when  
							
							... 
							
							
							
							used in the with statement in generator. 
							
						 
						
							2014-09-24 13:26:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								3e67d583ee 
								
							 
						 
						
							
							
								
								tempfile: Fix docstring. Issue  #21397 , patch by R. David Murray.  
							
							
							
						 
						
							2014-09-26 17:08:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								350985da89 
								
							 
						 
						
							
							
								
								Issue  #21515 : Fix typo in a comment, thanks Arfrever for the report  
							
							
							
						 
						
							2014-06-09 00:05:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d967fc9da2 
								
							 
						 
						
							
							
								
								Issue  #21515 : tempfile.TemporaryFile now uses os.O_TMPFILE flag is available  
							
							
							
						 
						
							2014-06-05 14:27:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1f99f9d5c2 
								
							 
						 
						
							
							
								
								Issue  #21058 : Fix a leak of file descriptor in tempfile.NamedTemporaryFile(),  
							
							... 
							
							
							
							close the file descriptor if io.open() fails 
							
						 
						
							2014-03-25 09:18:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								69b1e261fc 
								
							 
						 
						
							
							
								
								Issue  #20978 : pyflakes: fix undefined names  
							
							
							
						 
						
							2014-03-20 08:50:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9a2e75be24 
								
							 
						 
						
							
							
								
								Remove redundant emty line at the end of file.  
							
							
							
						 
						
							2014-01-27 11:27:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a28632be56 
								
							 
						 
						
							
							
								
								Issue  #19077 : tempfile.TemporaryDirectory cleanup no longer fails when  
							
							... 
							
							
							
							called during shutdown.  Emitting resource warning in __del__ no longer fails.
Original patch by Antoine Pitrou. 
							
						 
						
							2014-01-27 11:21:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								99e033b02e 
								
							 
						 
						
							
							
								
								Issue  #19077 : tempfile.TemporaryDirectory cleanup is now most likely  
							
							... 
							
							
							
							successful when called during nulling out of modules during shutdown.
Misleading exception no longer raised when resource warning is emitted
during shutdown. 
							
						 
						
							2014-01-27 11:18:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2b7f69851d 
								
							 
						 
						
							
							
								
								Issue  #18879 : When a method is looked up on a temporary file, avoid closing the file before the method is possibly called.  
							
							
							
						 
						
							2013-12-21 22:16:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								17c93260a6 
								
							 
						 
						
							
							
								
								Issue  #18879 : When a method is looked up on a temporary file, avoid closing the file before the method is possibly called.  
							
							
							
						 
						
							2013-12-21 22:14:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Golden 
								
							 
						 
						
							
							
							
							
								
							
							
								6d09f09d8b 
								
							 
						 
						
							
							
								
								Issue14255 Don't flatten case of tempdir  
							
							
							
						 
						
							2013-10-25 18:38:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								309836c5c8 
								
							 
						 
						
							
							
								
								Issue  #18849 : Fixed a Windows-specific tempfile bug where collision with an  
							
							... 
							
							
							
							existing directory caused mkstemp and related APIs to fail instead of
retrying. Report and fix by Vlad Shcherbina. 
							
						 
						
							2013-09-06 06:14:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								f315df31bd 
								
							 
						 
						
							
							
								
								Issue  #18849 : Fixed a Windows-specific tempfile bug where collision with an  
							
							... 
							
							
							
							existing directory caused mkstemp and related APIs to fail instead of
retrying. Report and fix by Vlad Shcherbina. 
							
						 
						
							2013-09-06 06:11:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								48e6a8c88a 
								
							 
						 
						
							
							
								
								Issue  #18743 : Fix references to non-existant "StringIO" module  
							
							... 
							
							
							
							in docstrings and comments. 
							
						 
						
							2013-08-29 11:39:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								50254c57cd 
								
							 
						 
						
							
							
								
								Issue  #18743 : Fix references to non-existant "StringIO" module  
							
							... 
							
							
							
							in docstrings and comments. 
							
						 
						
							2013-08-29 11:35:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								daf455554b 
								
							 
						 
						
							
							
								
								Issue  #18571 : Implementation of the PEP 446: file descriptors and file handles  
							
							... 
							
							
							
							are now created non-inheritable; add functions os.get/set_inheritable(),
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable(). 
							
						 
						
							2013-08-28 00:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								9a3777e525 
								
							 
						 
						
							
							
								
								#18705 : merge with 3.3.  
							
							
							
						 
						
							2013-08-17 15:53:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								30b9d5d3af 
								
							 
						 
						
							
							
								
								#18705 : fix a number of typos.  Patch by Févry Thibault.  
							
							
							
						 
						
							2013-08-17 15:50:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								97869103ba 
								
							 
						 
						
							
							
								
								Close   #12015 : The tempfile module now uses a suffix of 8 random characters  
							
							... 
							
							
							
							instead of 6, to reduce the risk of filename collision. The entropy was reduced
when uppercase letters were removed from the charset used to generate random
characters. 
							
						 
						
							2013-08-14 01:28:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								cd171c8e92 
								
							 
						 
						
							
							
								
								Issue  #18200 : Back out usage of ModuleNotFoundError (8d28d44f3a9a)  
							
							
							
						 
						
							2013-07-04 17:43:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								0a140668fa 
								
							 
						 
						
							
							
								
								Issue  #18200 : Update the stdlib (except tests) to use  
							
							... 
							
							
							
							ModuleNotFoundError. 
							
						 
						
							2013-06-13 20:57:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e298d0aa5 
								
							 
						 
						
							
							
								
								Fix for issue  #16800 : Use buffered write to handle EINTR.  
							
							
							
						 
						
							2013-02-13 01:00:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bebd2063e1 
								
							 
						 
						
							
							
								
								Fix for issue  #16800 : Use buffered write to handle EINTR.  
							
							
							
						 
						
							2013-02-13 00:59:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								76a2ed1398 
								
							 
						 
						
							
							
								
								Fix for issue  #16800 : Use buffered write to handle EINTR.  
							
							
							
						 
						
							2013-02-13 00:59:26 +02:00