Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								5de4a3cfc5 
								
							 
						 
						
							
							
								
								Issue  #21775 : shutil.copytree(): fix crash when copying to VFAT  
							
							... 
							
							
							
							An exception handler assumed that that OSError objects always have a
'winerror' attribute. That is not the case, so the exception handler
itself raised AttributeError when run on Linux (and, presumably, any
other non-Windows OS).
Patch by Greg Ward. 
							
						 
						
							2014-12-10 02:51:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								884afd92f5 
								
							 
						 
						
							
							
								
								Issue  #21775 : shutil.copytree(): fix crash when copying to VFAT  
							
							... 
							
							
							
							An exception handler assumed that that OSError objects always have a
'winerror' attribute. That is not the case, so the exception handler
itself raised AttributeError when run on Linux (and, presumably, any
other non-Windows OS).
Patch by Greg Ward. 
							
						 
						
							2014-12-10 02:50:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0a99b2ab61 
								
							 
						 
						
							
							
								
								Issue  #21280 : Fixed a bug in shutil.make_archive() when create an archive of  
							
							... 
							
							
							
							current directory in current directory. 
							
						 
						
							2014-11-28 00:49:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4fc19589 
								
							 
						 
						
							
							
								
								Issue  #21280 : Fixed a bug in shutil.make_archive() when create an archive of  
							
							... 
							
							
							
							current directory in current directory. 
							
						 
						
							2014-11-28 00:48:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								8912270629 
								
							 
						 
						
							
							
								
								Issue  #22665 : Add missing get_terminal_size and SameFileError to shutil.__all__.  
							
							
							
						 
						
							2014-11-01 11:05:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								8083cd6c3b 
								
							 
						 
						
							
							
								
								Issue  #22665 : Add missing get_terminal_size and SameFileError to shutil.__all__.  
							
							
							
						 
						
							2014-11-01 11:04:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								3715da5c97 
								
							 
						 
						
							
							
								
								Issue  #21391 : Use os.path.abspath in the shutil module.  
							
							
							
						 
						
							2014-09-18 05:11:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1121377cdb 
								
							 
						 
						
							
							
								
								Issue  #5411 : Added support for the "xztar" format in the shutil module.  
							
							
							
						 
						
							2014-08-06 18:50:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								6ffface429 
								
							 
						 
						
							
							
								
								#19840 : Add copy_function to shutil.move.  
							
							... 
							
							
							
							Patch by Claudiu Popa. 
							
						 
						
							2014-06-11 14:40:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								a0934b2c1b 
								
							 
						 
						
							
							
								
								#20744 : don't try running an external 'zip' in shutil.make_archive()  
							
							... 
							
							
							
							Instead we'll just use the stdlib zipfile module.  Patch by Derek Chiang 
							
						 
						
							2014-03-20 16:11:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a45021084 
								
							 
						 
						
							
							
								
								Issue  #19856 : shutil.move() failed to move a directory to other directory  
							
							... 
							
							
							
							on Windows if source name ends with os.altsep. 
							
						 
						
							2014-02-11 10:32:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3a308b9f37 
								
							 
						 
						
							
							
								
								Issue  #19856 : shutil.move() failed to move a directory to other directory  
							
							... 
							
							
							
							on Windows if source name ends with os.altsep. 
							
						 
						
							2014-02-11 10:30:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								85f1074438 
								
							 
						 
						
							
							
								
								merge 3.3 ( #20102 )  
							
							
							
						 
						
							2014-02-02 15:31:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								091d386f78 
								
							 
						 
						
							
							
								
								use with statement to ensure zipfile is always closed ( closes   #20102 )  
							
							
							
						 
						
							2014-02-02 15:30:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1d006a2c0e 
								
							 
						 
						
							
							
								
								Backout a1a05e2724dd: shutil.which(bytes) is a new feature and my patch does not work on Windows  
							
							
							
						 
						
							2013-12-16 23:39:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fffb96ba66 
								
							 
						 
						
							
							
								
								Issue  #18283 : shutil.which() now supports bytes argument, not only text argument.  
							
							
							
						 
						
							2013-12-16 22:48:48 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								ecaefcf44e 
								
							 
						 
						
							
							
								
								- Issue  #17012 : shutil.which() no longer fallbacks to the PATH environment  
							
							... 
							
							
							
							variable if empty path argument is specified.  Patch by Serhiy Storchaka. 
							
						 
						
							2013-04-16 11:18:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								618738b921 
								
							 
						 
						
							
							
								
								- Issue  #17012 : shutil.which() no longer fallbacks to the PATH environment  
							
							... 
							
							
							
							variable if empty path argument is specified.  Patch by Serhiy Storchaka. 
							
						 
						
							2013-04-16 11:05:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								4cd7b9c3e9 
								
							 
						 
						
							
							
								
								#17076 : Make copying of xattrs more permissive of missing FS support  
							
							... 
							
							
							
							Patch by Thomas Wouters. 
							
						 
						
							2013-02-05 08:25:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								0beab058dd 
								
							 
						 
						
							
							
								
								#17076 : Make copying of xattrs more permissive of missing FS support  
							
							... 
							
							
							
							Patch by Thomas Wouters. 
							
						 
						
							2013-02-05 08:22:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e9a63600b3 
								
							 
						 
						
							
							
								
								Issue  #16957 : shutil.which() no longer searches a bare file name in the  
							
							... 
							
							
							
							current directory on Unix and no longer searches a relative file path with
a directory part in PATH directories.  Patch by Thomas Kluyver. 
							
						 
						
							2013-01-23 10:45:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8bea200b98 
								
							 
						 
						
							
							
								
								Issue  #16957 : shutil.which() no longer searches a bare file name in the  
							
							... 
							
							
							
							current directory on Unix and no longer searches a relative file path with
a directory part in PATH directories.  Patch by Thomas Kluyver. 
							
						 
						
							2013-01-23 10:44:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5b987c2e68 
								
							 
						 
						
							
							
								
								Issue  #16993 : shutil.which() now preserves the case of the path and extension  
							
							... 
							
							
							
							on Windows. 
							
						 
						
							2013-01-21 15:01:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								014791f848 
								
							 
						 
						
							
							
								
								Issue  #16993 : shutil.which() now preserves the case of the path and extension  
							
							... 
							
							
							
							on Windows. 
							
						 
						
							2013-01-21 15:00:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								2606a6f197 
								
							 
						 
						
							
							
								
								Issue  #16719 : Get rid of WindowsError. Use OSError instead  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-19 14:33:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								ad28c7f9da 
								
							 
						 
						
							
							
								
								Issue  #16706 : get rid of os.error  
							
							
							
						 
						
							2012-12-18 22:02:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								3438fa496d 
								
							 
						 
						
							
							
								
								Get rig of EnvironmentError ( #16705 )  
							
							
							
						 
						
							2012-12-17 23:35:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								ae9a9e9a2d 
								
							 
						 
						
							
							
								
								#15872 : Fix 3.3 regression introduced by the new fd-based shutil.rmtree  
							
							... 
							
							
							
							It caused rmtree to not ignore certain errors when ignore_errors was set.
Patch by Alessandro Moura and Serhiy Storchaka. 
							
						 
						
							2012-12-10 09:15:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								b550110f64 
								
							 
						 
						
							
							
								
								#15872 : Fix 3.3 regression introduced by the new fd-based shutil.rmtree  
							
							... 
							
							
							
							It caused rmtree to not ignore certain errors when ignore_errors was set.
Patch by Alessandro Moura and Serhiy Storchaka. 
							
						 
						
							2012-12-10 09:11:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								4865376c44 
								
							 
						 
						
							
							
								
								Closes   #1492704 : Make shutil.copyfile() raise a distinct SameFileError  
							
							... 
							
							
							
							Patch by Atsuo Ishimoto. 
							
						 
						
							2012-10-07 12:49:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								cc0274b90f 
								
							 
						 
						
							
							
								
								merge with 3.2  
							
							
							
						 
						
							2012-08-25 10:12:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								c8076dfa9d 
								
							 
						 
						
							
							
								
								Fix wrong way of adding Error information in shutil.copytree.  
							
							
							
						 
						
							2012-08-25 10:11:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								26fe37dd3f 
								
							 
						 
						
							
							
								
								#1492704 : Backout and wait for 3.4  
							
							
							
						 
						
							2012-07-19 21:41:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								77d3283370 
								
							 
						 
						
							
							
								
								#1492704 : Make shutil.copyfile() raise a distinct SameFileError  
							
							... 
							
							
							
							Patch by Atsuo Ishimoto. 
							
						 
						
							2012-07-19 20:23:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b40380667c 
								
							 
						 
						
							
							
								
								Issue  #15202 : Consistently use the name "follow_symlinks" for  
							
							... 
							
							
							
							new parameters in os and shutil functions.  Patch by Serhiy Storchaka. 
							
						 
						
							2012-07-15 10:57:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								ad5ae0456e 
								
							 
						 
						
							
							
								
								- Issue  #15238 : shutil.copystat now copies Linux "extended attributes".  
							
							
							
						 
						
							2012-07-14 17:55:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								d0f6e0a6e6 
								
							 
						 
						
							
							
								
								Check for all used fd-based functions in shutil.rmdir,  closes   #15218  
							
							
							
						 
						
							2012-06-29 08:28:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								9f558ccefd 
								
							 
						 
						
							
							
								
								#4489 : Use dir_fd in rmdir in _rmtree_safe_fd()  
							
							... 
							
							
							
							Now that rmdir supports dir_fd, we also use it. Attackers can't even delete
empty directories anymore. 
							
						 
						
							2012-06-28 15:30:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								a75cd1ce73 
								
							 
						 
						
							
							
								
								#4489 : Don't follow ever symlinks in rmtree  
							
							... 
							
							
							
							Also added several regression tests. 
							
						 
						
							2012-06-28 12:07:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								3b52778c74 
								
							 
						 
						
							
							
								
								#4489  Make fd based rmtree work on bytes  
							
							
							
						 
						
							2012-06-25 13:27:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								5fddf866d8 
								
							 
						 
						
							
							
								
								Issue  #14662 : Prevent shutil failures on OS X when destination does not  
							
							... 
							
							
							
							support chflag operations.  (Patch by Hynek Schlawack) 
							
						 
						
							2012-05-10 17:21:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								89dfd5cf80 
								
							 
						 
						
							
							
								
								Really make bztar support in shutil conditional.  
							
							... 
							
							
							
							This dict entry is added a few lines after if the bzip2 module is
available, but removing this line was forgotten. 
							
						 
						
							2012-02-05 13:40:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1155c08e 
								
							 
						 
						
							
							
								
								Closes   #13258 : Use callable() built-in in the standard library.  
							
							
							
						 
						
							2011-10-28 14:45:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								5fa8e7a559 
								
							 
						 
						
							
							
								
								Add missing name in shutil  
							
							
							
						 
						
							2011-08-21 14:29:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								43a7ee1f3b 
								
							 
						 
						
							
							
								
								Make logging call lazy  
							
							
							
						 
						
							2011-08-19 02:55:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ronald Oussoren 
								
							 
						 
						
							
							
							
							
								
							
							
								78349b06af 
								
							 
						 
						
							
							
								
								merge from 3.1  
							
							
							
						 
						
							2011-05-06 10:57:22 +02:00