Benjamin Peterson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bbdb17d19b 
								
							 
						 
						
							
							
								
								return the new file descriptor from os.dup2 (closes bpo-32441) ( #5041 )  
							
							
							
						 
						
							2017-12-29 13:13:06 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giuseppe Scrivano 
								
							 
						 
						
							
							
							
							
								
							
							
								96a5e50a5d 
								
							 
						 
						
							
							
								
								bpo-32143: add f_fsid to os.statvfs() ( #4571 )  
							
							... 
							
							
							
							Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com> 
							
						 
						
							2017-12-14 17:46:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
							
							
								
							
							
								fb77e0d855 
								
							 
						 
						
							
							
								
								Fix hardcoded value in test_os.py ( #4744 )  
							
							
							
						 
						
							2017-12-07 07:55:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									xdegaye 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a55d09573 
								
							 
						 
						
							
							
								
								bpo-29180: Skip test_os tests on PermissionError raised by Android (GH-4374)  
							
							
							
						 
						
							2017-11-12 17:57:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c663fd60e 
								
							 
						 
						
							
							
								
								Replace KB unit with KiB ( #4293 )  
							
							... 
							
							
							
							kB (*kilo* byte) unit means 1000 bytes, whereas KiB ("kibibyte")
means 1024 bytes. KB was misused: replace kB or KB with KiB when
appropriate.
Same change for MB and GB which become MiB and GiB.
Change the output of Tools/iobench/iobench.py.
Round also the size of the documentation from 5.5 MB to 5 MiB. 
							
						 
						
							2017-11-08 14:44:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c29b585fd4 
								
							 
						 
						
							
							
								
								bpo-31784: Implement PEP 564: add time.time_ns() ( #3989 )  
							
							... 
							
							
							
							Add new time functions:
* time.clock_gettime_ns()
* time.clock_settime_ns()
* time.monotonic_ns()
* time.perf_counter_ns()
* time.process_time_ns()
* time.time_ns()
Add new _PyTime functions:
* _PyTime_FromTimespec()
* _PyTime_FromNanosecondsObject()
* _PyTime_FromTimeval()
Other changes:
* Add also os.times() tests to test_os.
* pytime_fromtimeval() and pytime_fromtimeval() now return
  _PyTime_MAX or _PyTime_MIN on overflow, rather than undefined
  behaviour
* _PyTime_FromNanoseconds() parameter type changes from long long to
  _PyTime_t 
							
						 
						
							2017-11-02 07:28:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4eaf7f9490 
								
							 
						 
						
							
							
								
								fixes bpo-31866: remove code pertaining to AtheOS support ( #4115 )  
							
							... 
							
							
							
							We stop support this OS in 2007 with commit
19fab761b7 
							
						 
						
							2017-10-25 23:55:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								01b5aab7bf 
								
							 
						 
						
							
							
								
								bpo-31827: Remove os.stat_float_times() (GH-4061)  
							
							
							
						 
						
							2017-10-24 02:02:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a8e7d903d7 
								
							 
						 
						
							
							
								
								os.test_utime_current(): tolerate 50 ms delta ( #3646 )  
							
							
							
						 
						
							2017-09-18 08:49:45 -07: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ville Skyttä 
								
							 
						 
						
							
							
							
							
								
							
							
								49b2734bf1 
								
							 
						 
						
							
							
								
								Spelling fixes ( #2902 )  
							
							
							
						 
						
							2017-08-03 09:00:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d1cc037d14 
								
							 
						 
						
							
							
								
								bpo-30908: Fix dangling thread in test_os.TestSendfile ( #2680 )  
							
							... 
							
							
							
							tearDown() now clears explicitly the self.server variable to make
sure that the thread is completely cleared when tearDownClass()
checks if all threads have been cleaned up.
Fix the following warning:
$ ./python -m test --fail-env-changed -m test.test_os.TestSendfile.test_keywords -R 3:1 test_os
(...)
Warning -- threading_cleanup() failed to cleanup 0 threads after 3 sec (count: 0, dangling: 2)
(...)
Tests result: ENV CHANGED 
							
						 
						
							2017-07-12 16:05:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1180e5a518 
								
							 
						 
						
							
							
								
								bpo-30879: os.listdir() and os.scandir() now emit bytes names when ( #2634 )  
							
							... 
							
							
							
							called with bytes-like argument. 
							
						 
						
							2017-07-11 06:36:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Osvaldo Santana Neto 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8d28501f 
								
							 
						 
						
							
							
								
								bpo-30441: Fix bug when modifying os.environ while iterating over it ( #2409 )  
							
							
							
						 
						
							2017-07-01 20:34:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								af5392f5c6 
								
							 
						 
						
							
							
								
								bpo-30746: Port more tests for os.spawnvpe() and os.execve() from 2.7. ( #2394 )  
							
							
							
						 
						
							2017-06-25 09:48:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								77703942c5 
								
							 
						 
						
							
							
								
								bpo-30746: Prohibited the '=' character in environment variable names ( #2382 )  
							
							... 
							
							
							
							in `os.putenv()` and `os.spawn*()`. 
							
						 
						
							2017-06-25 07:33:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3402f72688 
								
							 
						 
						
							
							
								
								bpo-30649: Revert utime delta in test_os ( #2176 )  
							
							... 
							
							
							
							PPC64 Fedora 3.x buildbot requires at least a delta of 14 ms: revert
the utime delta to 20 ms.
I tried 10 ms, but test_os failed on the PPC64 Fedora 3.x buildbot. 
							
						 
						
							2017-06-14 11:55:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c94caca65c 
								
							 
						 
						
							
							
								
								bpo-30649: test_os tolerates 50 ms delta for utime ( #2156 )  
							
							... 
							
							
							
							On Windows, tolerate a delta of 50 ms instead of 20 ms in
test_utime_current() and test_utime_current_old() of test_os.
On other platforms, reduce the delta from 20 ms to 10 ms. 
							
						 
						
							2017-06-13 23:48:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Denis Osipov 
								
							 
						 
						
							
							
							
							
								
							
							
								897bba7563 
								
							 
						 
						
							
							
								
								bpo-30584: Fix test_os fails on non-English Windows ( #1980 )  
							
							... 
							
							
							
							* Fix bpo-30584
* Adding a comment mentionning the bpo and explaining what is the identifier
* Add Denis Osipov to Misc/ACKS 
							
						 
						
							2017-06-07 19:15:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ea720fe7e9 
								
							 
						 
						
							
							
								
								bpo-25996: Added support of file descriptors in os.scandir() on Unix. ( #502 )  
							
							... 
							
							
							
							os.fwalk() is sped up by 2 times by using os.scandir(). 
							
						 
						
							2017-03-30 09:12:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e304e33c16 
								
							 
						 
						
							
							
								
								bpo-19930: The mode argument of os.makedirs() no longer affects the file ( #799 )  
							
							... 
							
							
							
							permission bits of newly-created intermediate-level directories. 
							
						 
						
							2017-03-24 13:27:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8f6b344d36 
								
							 
						 
						
							
							
								
								bpo-28682: Added support for bytes paths in os.fwalk(). ( #489 )  
							
							
							
						 
						
							2017-03-07 14:33:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								70d28a184c 
								
							 
						 
						
							
							
								
								Remove unused imports.  
							
							
							
						 
						
							2016-12-16 20:00:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								bce26262d1 
								
							 
						 
						
							
							
								
								Issue  #28732 : Raise ValueError when argv[0] is empty  
							
							
							
						 
						
							2016-11-19 19:17:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								859fd7bd7a 
								
							 
						 
						
							
							
								
								Issue  #28732 : Raise ValueError when os.spawn*() is passed an empty tuple of arguments  
							
							
							
						 
						
							2016-11-19 18:53:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								21060105d9 
								
							 
						 
						
							
							
								
								Issue  #26935 : Fix broken Android dup2() in test_os  
							
							
							
						 
						
							2016-11-16 08:05:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								78057b4159 
								
							 
						 
						
							
							
								
								Closes   #27781 : Removes special cases for the experimental aspect of PEP 529  
							
							
							
						 
						
							2016-11-06 19:35:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b6bd81dee9 
								
							 
						 
						
							
							
								
								Issue  #28353 : Make test_os.WalkTests.test_walk_bad_dir stable.  
							
							
							
						 
						
							2016-10-28 09:18:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7865dfff2e 
								
							 
						 
						
							
							
								
								Issue  #28353 : Make test_os.WalkTests.test_walk_bad_dir stable.  
							
							
							
						 
						
							2016-10-28 09:17:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								36888dd970 
								
							 
						 
						
							
							
								
								Issue  #28353 : Fixed tests of os.fwalk() with broken links.  
							
							
							
						 
						
							2016-10-25 20:18:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								28f982060c 
								
							 
						 
						
							
							
								
								Issue  #28353 : Try to fix tests.  
							
							
							
						 
						
							2016-10-25 19:01:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								af4e4747f5 
								
							 
						 
						
							
							
								
								Issue  #28353 : os.fwalk() no longer fails on broken links.  
							
							
							
						 
						
							2016-10-25 14:34:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								42bababba6 
								
							 
						 
						
							
							
								
								Issue  #28353 : os.fwalk() no longer fails on broken links.  
							
							
							
						 
						
							2016-10-25 14:28:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								bf3c1c3235 
								
							 
						 
						
							
							
								
								Issue  #28075 : Fix test_access_denied in Python 3.5  
							
							... 
							
							
							
							I forgot there two variations of os.stat() in Python 3.5. 
							
						 
						
							2016-09-18 13:56:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								9a1c91a10d 
								
							 
						 
						
							
							
								
								Fix test_access_denied in 3.5  
							
							
							
						 
						
							2016-09-17 16:20:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								052e4f18c4 
								
							 
						 
						
							
							
								
								Issue  #28075 : Merge from 3.5  
							
							
							
						 
						
							2016-09-17 15:51:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								0b4dc4846b 
								
							 
						 
						
							
							
								
								Issue  #28075 : Check for ERROR_ACCESS_DENIED in Windows implementation of os.stat()  
							
							... 
							
							
							
							Patch by Eryk Sun. 
							
						 
						
							2016-09-17 15:49:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								4af23d7ddd 
								
							 
						 
						
							
							
								
								Use requires_os_func() to skip SpawnTests  
							
							
							
						 
						
							2016-09-15 20:32:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								47e7062f76 
								
							 
						 
						
							
							
								
								Make SpawnTest.create_args() keyword-only  
							
							
							
						 
						
							2016-09-15 20:23:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								8181646931 
								
							 
						 
						
							
							
								
								Issue  #28114 : Fix a crash in parse_envlist() when env contains byte strings  
							
							... 
							
							
							
							Patch by Eryk Sun. 
							
						 
						
							2016-09-15 20:19:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4659ccff70 
								
							 
						 
						
							
							
								
								Issue  #28114 : Add unit tests on os.spawn*()  
							
							
							
						 
						
							2016-09-14 10:57:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								99e843b48e 
								
							 
						 
						
							
							
								
								Correct spelling in documentation and code comment  
							
							
							
						 
						
							2016-09-10 10:38:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								3929499914 
								
							 
						 
						
							
							
								
								Issue  #1602 : Windows console doesn't input or print Unicode (PEP 528)  
							
							... 
							
							
							
							Closes  #17602 : Adds a readline implementation for the Windows console 
						
							2016-08-30 21:22:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								44b548dda8 
								
							 
						 
						
							
							
								
								#27364 : fix "incorrect" uses of escape character in the stdlib.  
							
							... 
							
							
							
							And most of the tools.
Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and
Martin Panter. 
							
						 
						
							2016-09-08 13:59:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								cc16be85c0 
								
							 
						 
						
							
							
								
								Issue  #27781 : Change file system encoding on Windows to UTF-8 (PEP 529)  
							
							
							
						 
						
							2016-09-08 10:35:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								173a1f3dc7 
								
							 
						 
						
							
							
								
								Fix test_os.GetRandomTests()  
							
							... 
							
							
							
							Issue #27778 : Skip getrandom() tests if getrandom() fails with ENOSYS. 
							
						 
						
							2016-09-06 19:57:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9b1f474df6 
								
							 
						 
						
							
							
								
								Add os.getrandom()  
							
							... 
							
							
							
							Issue #27778 : Expose the Linux getrandom() syscall as a new os.getrandom()
function.
This change is part of the PEP 524. 
							
						 
						
							2016-09-06 16:18:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								ec6ce879c7 
								
							 
						 
						
							
							
								
								Issue  #26027 : Support path-like objects in PyUnicode-FSConverter().  
							
							... 
							
							
							
							This is to add support for os.exec*() and os.spawn*() functions. Part
of PEP 519. 
							
						 
						
							2016-09-06 15:50:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a9ab165cd2 
								
							 
						 
						
							
							
								
								os.access does not allow a fd  
							
							
							
						 
						
							2016-09-05 15:40:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								d0f5bab21b 
								
							 
						 
						
							
							
								
								Issue  #26027 : Fix test_path_t_converter on Windows  
							
							
							
						 
						
							2016-08-27 21:26:35 +03:00