Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8355bd7f66 
								
							 
						 
						
							
							
								
								Add another try/except PermissionError to avoid depending on listdir order. Fix issues  #24120  and  #26012 . (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-07 10:58:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c3a8272705 
								
							 
						 
						
							
							
								
								Add another try/except PermissionError to avoid depending on listdir order. Fix issues  #24120  and  #26012 . (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-07 10:57:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								bc9fddaf50 
								
							 
						 
						
							
							
								
								Add another try/except PermissionError to avoid depending on listdir order. Fix issues  #24120  and  #26012 .  
							
							
							
						 
						
							2016-01-07 10:56:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								483397a235 
								
							 
						 
						
							
							
								
								Issue  #22570 : Add 'path' attribute to pathlib.Path objects. (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-06 11:03:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1a4afec0d6 
								
							 
						 
						
							
							
								
								Issue  #22570 : Add 'path' attribute to pathlib.Path objects. (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-06 11:03:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e428231539 
								
							 
						 
						
							
							
								
								Issue  #22570 : Add 'path' attribute to pathlib.Path objects.  
							
							
							
						 
						
							2016-01-06 11:01:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e630b6818f 
								
							 
						 
						
							
							
								
								Issue  #26012 : Don't traverse into symlinks for ** pattern in pathlib.Path.[r]glob(). (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-06 10:36:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								520f297eb4 
								
							 
						 
						
							
							
								
								Issue  #26012 : Don't traverse into symlinks for ** pattern in pathlib.Path.[r]glob(). (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-06 10:35:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								69bfb15bd8 
								
							 
						 
						
							
							
								
								Issue  #26012 : Don't traverse into symlinks for ** pattern in pathlib.Path.[r]glob().  
							
							
							
						 
						
							2016-01-06 10:31:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								080169c494 
								
							 
						 
						
							
							
								
								Issue  #24120 : Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich Petri. (Merge 3.5->3.6)  
							
							
							
						 
						
							2016-01-06 09:53:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d54377d2ca 
								
							 
						 
						
							
							
								
								Issue  #24120 : Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich Petri. (Merge 3.4->3.5)  
							
							
							
						 
						
							2016-01-06 09:51:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6c2d33a258 
								
							 
						 
						
							
							
								
								Issue  #24120 : Ignore PermissionError in pathlib.Path.[r]glob(). Ulrich Petri.  
							
							
							
						 
						
							2016-01-06 09:42:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								ac1e7f6983 
								
							 
						 
						
							
							
								
								Remove duplicate method in test_pathlib.  Initial patch by Navneet Suman.  
							
							
							
						 
						
							2015-12-28 23:50:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2d07b85585 
								
							 
						 
						
							
							
								
								Issue  #23146 : Fix mishandling of absolute Windows paths with forward slashes in pathlib.  
							
							... 
							
							
							
							Detected and fixed by Serhiy. 
							
						 
						
							2015-02-15 18:06:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								57fffd6f99 
								
							 
						 
						
							
							
								
								Issue  #23146 : Fix mishandling of absolute Windows paths with forward slashes in pathlib.  
							
							... 
							
							
							
							Detected and fixed by Serhiy. 
							
						 
						
							2015-02-15 18:03:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								17cba7daf5 
								
							 
						 
						
							
							
								
								Issue  #19777 : Provide a home() classmethod on Path objects.  
							
							... 
							
							
							
							Contributed by Victor Salgado and Mayank Tripathi. 
							
						 
						
							2015-01-12 21:03:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e969439862 
								
							 
						 
						
							
							
								
								Issue  #19776 : Fix test_pathlib.test_expanduser()  
							
							... 
							
							
							
							Skip users with an empty home directory. 
							
						 
						
							2015-01-10 09:00:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8477ed6048 
								
							 
						 
						
							
							
								
								Issue  #19776 : Add a expanduser() method on Path objects.  
							
							... 
							
							
							
							Patch by Serhiy. 
							
						 
						
							2014-12-30 20:54:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c689101a5e 
								
							 
						 
						
							
							
								
								Issue  #22759 : Query methods on pathlib.Path() (exists(), is_dir(), etc.) now return False when the underlying stat call raises NotADirectoryError.  
							
							
							
						 
						
							2014-10-30 23:15:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2b2852b1b4 
								
							 
						 
						
							
							
								
								Issue  #22759 : Query methods on pathlib.Path() (exists(), is_dir(), etc.) now return False when the underlying stat call raises NotADirectoryError.  
							
							
							
						 
						
							2014-10-30 23:14:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								ea68398355 
								
							 
						 
						
							
							
								
								Closes   #20218 : Added convenience methods read_text/write_text and read_bytes/  
							
							... 
							
							
							
							write_bytes to pathlib.Path objects.
Thanks to Christopher Welborn and Ram Rachum for original patches. 
							
						 
						
							2014-10-01 19:12:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								7c549c4e64 
								
							 
						 
						
							
							
								
								- Issue  #21539 : Add a *exists_ok* argument to Pathlib.mkdir() to mimic  
							
							... 
							
							
							
							`mkdir -p` and `os.makedirs()` functionality.  When true, ignore
  FileExistsErrors.  Patch by Berker Peksag.
(With minor cleanups, additional tests, doc tweaks, etc. by Barry)
Also:
* Remove some unused imports in test_pathlib.py reported by pyflakes. 
							
						 
						
							2014-08-05 11:28:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								963b4bab52 
								
							 
						 
						
							
							
								
								Merge Python 3.4  
							
							... 
							
							
							
							* Issue #19811 , #22022 : test_pathlib uses support.rmtree() instead of
  shutil.rmtree() to remove the temporary directory.
* Issue #19629 : Fix support.rmtree(), use os.lstat() to check if the file is a
  directory, not os.path.isdir() 
							
						 
						
							2014-07-21 19:20:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec86469ca3 
								
							 
						 
						
							
							
								
								Issue  #19811 ,  #22022 : test_pathlib uses support.rmtree() instead of  
							
							... 
							
							
							
							shutil.rmtree() to remove the temporary directory. 
							
						 
						
							2014-07-21 19:19:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								006c725426 
								
							 
						 
						
							
							
								
								Merge pathlib fixes  
							
							
							
						 
						
							2014-07-06 21:38:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e50dafcd63 
								
							 
						 
						
							
							
								
								Issue  #20639 : calling Path.with_suffix('') allows removing the suffix again.  
							
							... 
							
							
							
							Patch by July Tikhonov. 
							
						 
						
							2014-07-06 21:37:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7084e736db 
								
							 
						 
						
							
							
								
								Issue  #21714 : Disallow the construction of invalid paths using Path.with_name().  Original patch by Antony Lee.  
							
							
							
						 
						
							2014-07-06 21:31:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								43e3d9409d 
								
							 
						 
						
							
							
								
								Issue  #19775 : Add a samefile() method to pathlib Path objects.  
							
							... 
							
							
							
							Initial patch by Vajrasky Kok. 
							
						 
						
							2014-05-13 10:50:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cb5ec77d33 
								
							 
						 
						
							
							
								
								Issue  #21127 : Path objects can now be instantiated from str subclass instances (such as numpy.str_).  
							
							... 
							
							
							
							Thanks to Antony Lee for the report and preliminary patch. 
							
						 
						
							2014-04-23 00:34:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								b599c61179 
								
							 
						 
						
							
							
								
								Fix the unittest to run properly when the working directory has  
							
							... 
							
							
							
							additional bits set (such as the setgid or sticky bits). 
							
						 
						
							2014-01-20 01:10:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8f8ec92de8 
								
							 
						 
						
							
							
								
								Issue  #19936 : Added executable bits or shebang lines to Python scripts which  
							
							... 
							
							
							
							requires them.  Disable executable bits and shebang lines in test and
benchmark files in order to prevent using a random system python, and in
source files of modules which don't provide command line interface.  Fixed
shebang lines in the unittestgui and checkpip scripts. 
							
						 
						
							2014-01-16 17:33:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1b02da95d2 
								
							 
						 
						
							
							
								
								Issue  #20111 : pathlib.Path.with_suffix() now sanity checks the given suffix.  
							
							
							
						 
						
							2014-01-03 00:07:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								156b3610b8 
								
							 
						 
						
							
							
								
								Issue  #19918 : Fix PurePath.relative_to() under Windows.  
							
							
							
						 
						
							2013-12-28 19:49:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0048c98fef 
								
							 
						 
						
							
							
								
								Issue  #19921 : When Path.mkdir() is called with parents=True, any missing parent is created with the default permissions, ignoring the mode argument (mimicking the POSIX "mkdir -p" command).  
							
							... 
							
							
							
							Patch by Serhiy. 
							
						 
						
							2013-12-16 20:22:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c274fd22ed 
								
							 
						 
						
							
							
								
								Issue  #19887 : Improve the Path.resolve() algorithm to support certain symlink chains.  
							
							... 
							
							
							
							Original patch by Serhiy. 
							
						 
						
							2013-12-16 19:57:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								010ff584bc 
								
							 
						 
						
							
							
								
								Test same drive in different cases (issue  #19908 ).  
							
							
							
						 
						
							2013-12-06 17:25:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a993902a28 
								
							 
						 
						
							
							
								
								Issue  #19908 : pathlib now joins relative Windows paths correctly when a drive  
							
							... 
							
							
							
							is present.  Original patch by Antoine Pitrou. 
							
						 
						
							2013-12-06 17:14:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cc157516a9 
								
							 
						 
						
							
							
								
								Issue  #19877 : fix regression in test_pathlib when Windows has symlink support available (i.e. in administrator mode).  
							
							... 
							
							
							
							Patch by Vajrasky Kok. 
							
						 
						
							2013-12-03 17:13:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								51af82cc39 
								
							 
						 
						
							
							
								
								Add a test for complex symlinks.  
							
							
							
						 
						
							2013-12-03 11:01:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2cf4b0f159 
								
							 
						 
						
							
							
								
								Issue  #19742 : fix a test_pathlib failure when a file owner or group isn't in the system database  
							
							
							
						 
						
							2013-11-25 19:51:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2cf3917954 
								
							 
						 
						
							
							
								
								Issue  #19715 : try the utime(..., None) approach again, now that it should be more precise under Windows  
							
							
							
						 
						
							2013-11-23 15:25:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8b78493d4f 
								
							 
						 
						
							
							
								
								Issue  #19716 : add a test that Path.touch() doesn't change a file's contents.  
							
							... 
							
							
							
							Patch by Kushal Das. 
							
						 
						
							2013-11-23 14:52:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								12820c0d5d 
								
							 
						 
						
							
							
								
								Revert utime(..., None) strategy (it has too poor resolution under Windows) and restore the previous test workaround  
							
							... 
							
							
							
							(issue #19715 ) 
							
						 
						
							2013-11-23 02:11:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c3055be5f3 
								
							 
						 
						
							
							
								
								Trying other strategy for  #19715 : use utime(..., None)  
							
							
							
						 
						
							2013-11-23 01:54:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								bb6694de85 
								
							 
						 
						
							
							
								
								Try to fix issue  #19715  (timestamp rounding inconsistencies under Windows?)  
							
							
							
						 
						
							2013-11-23 01:32:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0f57564cac 
								
							 
						 
						
							
							
								
								Try to debug issue  #19715  
							
							
							
						 
						
							2013-11-22 23:20:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2dd38fb238 
								
							 
						 
						
							
							
								
								Issue  #19718 : add one more globbing test under POSIX  
							
							
							
						 
						
							2013-11-22 22:26:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								fe77f4ebb5 
								
							 
						 
						
							
							
								
								Issue  #19718 : Add a case-insensitive FS check to test.support to use  
							
							... 
							
							
							
							in test_pathlib.
Purposefully designed to work from a specified directory in case
multiple file systems are used on the system. 
							
						 
						
							2013-11-22 16:14:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								330ce596c2 
								
							 
						 
						
							
							
								
								Hopefully fix test_is_socket_true  
							
							
							
						 
						
							2013-11-22 18:05:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								29eac42f49 
								
							 
						 
						
							
							
								
								Fix test failure under systems with an incompatible locale  
							
							
							
						 
						
							2013-11-22 17:57:03 +01:00