Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e4110dc11f 
								
							 
						 
						
							
							
								
								Issue  #9644 : Fix the encoding used by os.statvfs(): use the filesystem encoding  
							
							... 
							
							
							
							with the surrogateescape error handler, instead of UTF-8 in strict mode. 
							
						 
						
							2013-01-01 23:05:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								9cc4321bf5 
								
							 
						 
						
							
							
								
								Backed out changeset 61bada808b34  
							
							
							
						 
						
							2013-01-01 12:31:06 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d0b65118 
								
							 
						 
						
							
							
								
								Set st_dev on Windows as unsigned long to match its DWORD type, related to the change to  fix   #11939 .  
							
							
							
						 
						
							2013-01-01 12:21:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								87e63a273c 
								
							 
						 
						
							
							
								
								st_dev/st_rdev should be unsigned long as dwVolumeSerialNumber, which it is set to, is a DWORD. This was fixed in  #11939  and the overflow was mentioned in  #10657  and seen by me on some machines.  
							
							
							
						 
						
							2012-12-31 11:59:48 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								490b32a397 
								
							 
						 
						
							
							
								
								Fix   #11939 . Set st_dev attribute on Windows to simplify os.path.samefile.  
							
							... 
							
							
							
							By setting the st_dev attribute, we can then remove some Windows-specific
code and move os.path.samefile/sameopenfile/samestat to Lib/genericpath.py
so all platforms share the same implementation. 
							
						 
						
							2012-12-26 07:03:03 -06: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 
								
							 
						 
						
							
							
							
							
								
							
							
								a191959849 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:27:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								5b89840d9c 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:26:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								737fb89dd1 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:14:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4e7d2d481a 
								
							 
						 
						
							
							
								
								Issue  #15478 : Oops, fix regression in os.open() on Windows  
							
							... 
							
							
							
							os.open() uses _wopen() which sets errno, not the Windows error code. 
							
						 
						
							2012-11-05 01:20:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								afe1706457 
								
							 
						 
						
							
							
								
								Issue  #15478 : Use source filename in OSError, not destination filename  
							
							... 
							
							
							
							And other fixes for Windows:
 * rename, replace and link require arguments of the same type on Windows
 * readlink only supports unicode filenames on Windows
 * os.open() specifies the filename on OSError 
							
						 
						
							2012-10-31 22:47:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b024e84597 
								
							 
						 
						
							
							
								
								Issue  #15478 : Use path_error() in more posix functions, especially in Windows  
							
							... 
							
							
							
							implementation 
							
						 
						
							2012-10-31 22:24:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								266f882dca 
								
							 
						 
						
							
							
								
								Issue  #15478 : Fix compilation on Windows  
							
							
							
						 
						
							2012-10-30 02:27:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								292c835548 
								
							 
						 
						
							
							
								
								Issue  #15478 : Raising an OSError doesn't decode or encode the filename anymore  
							
							... 
							
							
							
							Pass the original filename argument to OSError constructor, instead of trying
to encode it to or decode it from the filesystem encoding. This change avoids
an additionnal UnicodeDecodeError on Windows if the filename cannot be decoded
from the filesystem encoding (ANSI code page). 
							
						 
						
							2012-10-30 02:17:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								d25b3982c7 
								
							 
						 
						
							
							
								
								Replace tabs with spaces in posixmodule.c  
							
							
							
						 
						
							2012-10-23 16:31:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								5445a8cb41 
								
							 
						 
						
							
							
								
								Replace tabs with spaces in posixmodule.c  
							
							
							
						 
						
							2012-10-23 16:29:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								06eecead03 
								
							 
						 
						
							
							
								
								Issue  #12034 : Fix bogus caching of result in check_GetFinalPathNameByHandle.  
							
							... 
							
							
							
							Patch by Atsuo Ishimoto. 
							
						 
						
							2012-10-21 16:33:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								ab70e2ab32 
								
							 
						 
						
							
							
								
								#16135 : Removal of OS/2 support (posixmodule y platform dependent files)  
							
							
							
						 
						
							2012-10-05 01:48:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								3b9493b53c 
								
							 
						 
						
							
							
								
								Use C-style comments for C89 / ANSI C compatibility  
							
							
							
						 
						
							2012-09-23 16:11:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Trent Nelson 
								
							 
						 
						
							
							
							
							
								
							
							
								9a46105a89 
								
							 
						 
						
							
							
								
								#15965 : Explicitly cast AT_FDCWD as (int).  
							
							... 
							
							
							
							Required on Solaris 10 (which defines AT_FDCWD as 0xffd19553),
harmless on other platforms. 
							
						 
						
							2012-09-18 21:50:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9d20e0edd9 
								
							 
						 
						
							
							
								
								Issue  #15926 : Fix crash after multiple reinitializations of the interpreter.  
							
							
							
						 
						
							2012-09-12 18:01:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								848698727f 
								
							 
						 
						
							
							
								
								Issue  #12655 : Instead of requiring a custom type, os.sched_getaffinity and  
							
							... 
							
							
							
							os.sched_setaffinity now use regular sets of integers to represent the
CPUs a process is restricted to. 
							
						 
						
							2012-08-04 16:16:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								5323173dee 
								
							 
						 
						
							
							
								
								Closes   #15514 : Correct __sizeof__ support for cpu_set  
							
							
							
						 
						
							2012-08-03 14:18:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f3923e9dd7 
								
							 
						 
						
							
							
								
								Issue  #15413 : os.times() had disappeared under Windows.  
							
							
							
						 
						
							2012-07-24 21:23:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								2240ac1eae 
								
							 
						 
						
							
							
								
								Issue  #15261 : Stop os.stat(fd) crashing on Windows when fd not open.  
							
							
							
						 
						
							2012-07-06 12:05:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								591c1cca32 
								
							 
						 
						
							
							
								
								Remove dead code  
							
							... 
							
							
							
							os.urandom() has now one unique implementation, posix_urandom() which
calls _PyOS_URandom(). _PyOS_URandom() uses RAND_pseudo_bytes() on VMS. 
							
						 
						
							2012-06-28 01:45:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								969288e488 
								
							 
						 
						
							
							
								
								Use ValueError, not RuntimeError for a utime flag combination illegal on some systems.  
							
							
							
						 
						
							2012-06-26 09:25:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								fdaea06d3c 
								
							 
						 
						
							
							
								
								Issue  #15176 : Clarified behavior, documentation, and implementation  
							
							... 
							
							
							
							of os.listdir(). 
							
						 
						
							2012-06-25 04:42:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								f78755968a 
								
							 
						 
						
							
							
								
								Whitespace cleanup.  
							
							
							
						 
						
							2012-06-24 13:58:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								605a62ddb1 
								
							 
						 
						
							
							
								
								Issue  #15118 : Change return value of os.uname() and os.times() from  
							
							... 
							
							
							
							plain tuples to immutable iterable objects with named attributes
(structseq objects). 
							
						 
						
							2012-06-24 04:33:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								306336bcda 
								
							 
						 
						
							
							
								
								Closes   #15161 : add support for giving path as a fd for truncate() and pathconf().  
							
							
							
						 
						
							2012-06-24 12:55:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b698d8e7e9 
								
							 
						 
						
							
							
								
								Issue  #15154 : Add "dir_fd" parameter to os.rmdir, remove "rmdir"  
							
							... 
							
							
							
							parameter from os.remove / os.unlink.
Patch written by Georg Brandl.  (I'm really looking forward to George
getting commit privileges so I don't have to keep doing checkins on his
behalf.) 
							
						 
						
							2012-06-23 16:55:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb7aa986e 
								
							 
						 
						
							
							
								
								Try to fix shutil.which() tests on Windows by fixing a typo introduced in 27f9c26fdd8b in posix_access().  
							
							
							
						 
						
							2012-06-23 12:48:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								dbbc0c8bb3 
								
							 
						 
						
							
							
								
								Issue  #14626 : Fix buildbot issue on OpenIndiana 3.x machines.  (Hopefully.)  
							
							
							
						 
						
							2012-06-22 19:50:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								67cbf7bff9 
								
							 
						 
						
							
							
								
								Issue  #14626 : Fix buildbot issue on x86 Tiger 3.x.  
							
							
							
						 
						
							2012-06-22 17:06:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								9cf065cfdc 
								
							 
						 
						
							
							
								
								Issue  #14626 : Large refactoring of functions / parameters in the os module.  
							
							... 
							
							
							
							Many functions now support "dir_fd" and "follow_symlinks" parameters;
some also support accepting an open file descriptor in place of of a path
string.  Added os.support_* collections as LBYL helpers.  Removed many
functions only previously seen in 3.3 alpha releases (often starting with
"f" or "l", or ending with "at").  Originally suggested by Serhiy Storchaka;
implemented by Larry Hastings. 
							
						 
						
							2012-06-22 16:30:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								9436361e4c 
								
							 
						 
						
							
							
								
								Closes   #10142 : Support for SEEK_HOLE/SEEK_DATA  
							
							
							
						 
						
							2012-06-22 18:32:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								034d0aa217 
								
							 
						 
						
							
							
								
								Issue  #14711 : os.stat_float_times() has been deprecated.  
							
							
							
						 
						
							2012-06-05 01:22:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9242c1378f 
								
							 
						 
						
							
							
								
								capitialize utime statuses  
							
							
							
						 
						
							2012-05-25 10:26:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								eaa5eeef57 
								
							 
						 
						
							
							
								
								Backed out changeset 709850f1ec67  
							
							
							
						 
						
							2012-05-05 21:22:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								cfe6f2af3c 
								
							 
						 
						
							
							
								
								Update Misc/NEWS for issues  #14127  and  #14705 .  (And, technically, #10148.)  
							
							
							
						 
						
							2012-05-05 17:39:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								6b03f2ce45 
								
							 
						 
						
							
							
								
								Fix typo in exception message.  
							
							
							
						 
						
							2012-05-05 22:37:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								fbd85a0fbf 
								
							 
						 
						
							
							
								
								initialization not needed  
							
							
							
						 
						
							2012-05-04 11:06:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								f072b45e34 
								
							 
						 
						
							
							
								
								Fix for fatal errors in os.*utime*()  
							
							... 
							
							
							
							The address of an object was being decreffed instead of the object. 
							
						 
						
							2012-05-04 12:01:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b333640aba 
								
							 
						 
						
							
							
								
								Issue  #14127 : Fix two bugs with the Windows implementation.  
							
							
							
						 
						
							2012-05-04 02:31:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd9d74996 
								
							 
						 
						
							
							
								
								what is a invalid tuple?  
							
							
							
						 
						
							2012-05-04 01:42:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b399ab2c5c 
								
							 
						 
						
							
							
								
								clean up converted path on error  
							
							
							
						 
						
							2012-05-04 01:31:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3e2e368f3b 
								
							 
						 
						
							
							
								
								avoid unitialized memory  
							
							
							
						 
						
							2012-05-04 01:14:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								35a8f0dee5 
								
							 
						 
						
							
							
								
								check correct variable for error  
							
							
							
						 
						
							2012-05-04 01:10:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								76ad59b7e8 
								
							 
						 
						
							
							
								
								Issue  #14127 : Add ns= parameter to utime, futimes, and lutimes.  
							
							... 
							
							
							
							Removed futimens as it is now redundant.
Changed shutil.copystat to use st_atime_ns and st_mtime_ns from os.stat
and ns= parameter to utime--it once again preserves exact metadata on Linux! 
							
						 
						
							2012-05-03 00:30:07 -07:00