Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a849be9c64 
								
							 
						 
						
							
							
								
								asyncio: Fix misc whitespace issues.  
							
							
							
						 
						
							2014-01-30 16:05:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9572898282 
								
							 
						 
						
							
							
								
								asyncio: Future.set_exception(exc) should instantiate exc if it is a class.  
							
							
							
						 
						
							2014-01-30 16:01:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e623a12297 
								
							 
						 
						
							
							
								
								asyncio: subprocess_shell() and subprocess_exec() now raise ValueError instead of assert.  
							
							... 
							
							
							
							Moreover, bufsize different than 0 is now considered as an error. 
							
						 
						
							2014-01-29 14:35:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								48c66c3dd8 
								
							 
						 
						
							
							
								
								asyncio: wait_for() now accepts None as timeout (Victor Stinner).  
							
							
							
						 
						
							2014-01-29 14:30:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fef7098ef9 
								
							 
						 
						
							
							
								
								asyncio: Rename {Empty,Full} to {QueueEmpty,QueueFull} and no longer get them from queue.py.  
							
							
							
						 
						
							2014-01-25 17:24:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ab3c88983b 
								
							 
						 
						
							
							
								
								asyncio: Locks refactor: use a separate context manager; remove Semaphore._locked.  
							
							
							
						 
						
							2014-01-25 16:51:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								669eeaf933 
								
							 
						 
						
							
							
								
								Merge latest Tulip into asyncio  
							
							... 
							
							
							
							- Make the new granularity attribute private
- Simplify BaseEventLoop._run_once(): avoid math.ceil(), use simple arithmetic
  instead 
							
						 
						
							2014-01-26 00:02:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								128ee220e2 
								
							 
						 
						
							
							
								
								asyncio: Don't export BaseEventLoop, BaseSelectorEventLoop nor  
							
							... 
							
							
							
							BaseProactorEventLoop
Import them from submodules if you really need them. 
							
						 
						
							2014-01-25 22:22:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8dffc456d7 
								
							 
						 
						
							
							
								
								Update asyncio from the Tulip project  
							
							... 
							
							
							
							Major changes:
- StreamReader.readexactly() now raises an IncompleteReadError if the
  end of stream is reached before we received enough bytes, instead of
  returning less bytes than requested.
- Unit tests use the main asyncio module instead of submodules like events
- _UnixWritePipeTransport now also supports character devices, as
  _UnixReadPipeTransport. Patch written by Jonathan Slenders.
- Export more symbols: BaseEventLoop, BaseProactorEventLoop,
  BaseSelectorEventLoop, Queue and Queue sublasses, Empty, Full 
							
						 
						
							2014-01-25 15:32:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f67255ab94 
								
							 
						 
						
							
							
								
								Issue  #20311 : asyncio: Add a granularity attribute to BaseEventLoop: maximum  
							
							... 
							
							
							
							between the resolution of the BaseEventLoop.time() method and the resolution of
the selector. The granuarility is used in the scheduler to round time and
deadline. 
							
						 
						
							2014-01-25 15:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								421e49b5c1 
								
							 
						 
						
							
							
								
								asyncio: wait_for() now cancels the future on timeout. Patch written by Gustavo  
							
							... 
							
							
							
							Carneiro. 
							
						 
						
							2014-01-23 17:40:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8ce6e1100e 
								
							 
						 
						
							
							
								
								Close   #20365 : Skip test_asyncio.test_events.test_read_pty_output() on Mac OS X  
							
							... 
							
							
							
							older than 10.9 (Maverick). kqueue doesn't support character devices (PTY) on
Mac OS X older than 10.9. 
							
						 
						
							2014-01-23 17:26:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5e42354263 
								
							 
						 
						
							
							
								
								Fix ResourceWarning in test_asyncio.test_windows_events:  
							
							... 
							
							
							
							close the write end of the socket pair 
							
						 
						
							2014-01-11 00:16:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								02757ea7e9 
								
							 
						 
						
							
							
								
								asyncio: Minimal pty support in UNIX read pipe, by Jonathan Slenders.  
							
							
							
						 
						
							2014-01-10 13:30:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9ba75db3c5 
								
							 
						 
						
							
							
								
								asyncio: Clean up formatting.  
							
							
							
						 
						
							2013-12-19 13:49:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c3c699e62 
								
							 
						 
						
							
							
								
								Close   #19967 : Thanks to the PEP 442, asyncio.Future can use a destructor in  
							
							... 
							
							
							
							Python 3.4 to log "uncatched" exceptions, instead of the dedicated
_TracebackLogger class. 
							
						 
						
							2013-12-19 22:42:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								994bf4332f 
								
							 
						 
						
							
							
								
								Shorten lines.  
							
							
							
						 
						
							2013-12-19 12:47:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f0eda91a 
								
							 
						 
						
							
							
								
								Skip some tests that require server name indication (SNI)  
							
							
							
						 
						
							2013-12-15 17:02:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								24bd028092 
								
							 
						 
						
							
							
								
								Issue  #19952 : test_asyncio: relax timings of Windows events, buildbots are  
							
							... 
							
							
							
							sometimes busy 
							
						 
						
							2013-12-13 02:45:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								101d9e7250 
								
							 
						 
						
							
							
								
								Issue 19572: More silently skipped tests explicitly skipped.  
							
							
							
						 
						
							2013-12-08 00:44:27 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								cd6f61137a 
								
							 
						 
						
							
							
								
								copy 'n paste typo (thx Antoine)  
							
							
							
						 
						
							2013-12-07 00:14:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								b82c915fa2 
								
							 
						 
						
							
							
								
								Skip new SSL tests with IocpEventLoop  
							
							
							
						 
						
							2013-12-07 00:09:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1a605ed5a3 
								
							 
						 
						
							
							
								
								asyncio: Add Task.current_task() class method.  
							
							
							
						 
						
							2013-12-06 12:57:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								6d8c1abb00 
								
							 
						 
						
							
							
								
								Issue  #19509 : Finish implementation of check_hostname  
							
							... 
							
							
							
							The new asyncio package now supports the new feature and comes with additional tests for SSL. 
							
						 
						
							2013-12-06 00:23:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ebb8e58f0a 
								
							 
						 
						
							
							
								
								asyncio: Write flow control for proactor event loop.  
							
							
							
						 
						
							2013-12-04 12:12:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f10345e102 
								
							 
						 
						
							
							
								
								asyncio: Improve default writelines().  
							
							
							
						 
						
							2013-12-02 18:36:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a5062c5d81 
								
							 
						 
						
							
							
								
								asyncio: Change write buffer use to avoid O(N**2). Make write()/sendto() accept bytearray/memoryview too. Change some asserts with proper exceptions.  
							
							
							
						 
						
							2013-11-27 14:12:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cced076218 
								
							 
						 
						
							
							
								
								asyncio: Fix get_event_loop() to call set_event_loop() when setting the loop. By Anthony Baire.  
							
							
							
						 
						
							2013-11-27 10:37:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								27bfe468cc 
								
							 
						 
						
							
							
								
								asyncio: Hopeful fix for issue 19765.  
							
							
							
						 
						
							2013-11-25 10:06:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								14c3e14053 
								
							 
						 
						
							
							
								
								asyncio: Change mock pipe to mock socket. Hope to fix issue 19750.  
							
							
							
						 
						
							2013-11-25 09:43:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								085869bfee 
								
							 
						 
						
							
							
								
								asyncio: Change bounded semaphore into a subclass, like threading.[Bounded]Semaphore.  
							
							
							
						 
						
							2013-11-23 15:09:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d41c343f28 
								
							 
						 
						
							
							
								
								asyncio: Use socketpair() from test_utils in tests (Saúl Ibarra Corretgé).  
							
							
							
						 
						
							2013-11-23 11:51:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								94097b02c2 
								
							 
						 
						
							
							
								
								Relax timing even more, hopefully again fixes issue 19579.  
							
							
							
						 
						
							2013-11-23 09:20:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7a465647e4 
								
							 
						 
						
							
							
								
								asyncio: Pass cancellation from wrapping Future to wrapped Future. By Saúl Ibarra Corretgé (mostly).  
							
							
							
						 
						
							2013-11-22 11:47:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9c55a58a1d 
								
							 
						 
						
							
							
								
								asyncio: Make Semaphore(0) work properly.  
							
							
							
						 
						
							2013-11-21 11:07:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1540b16ff4 
								
							 
						 
						
							
							
								
								asyncio: Add streams.start_server(), by Gustavo Carneiro.  
							
							
							
						 
						
							2013-11-19 11:43:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e3010fd740 
								
							 
						 
						
							
							
								
								Relax timing on test_asyncio for busy (slow) Windows buildbots  
							
							... 
							
							
							
							http://buildbot.python.org/all/builders/AMD64%20Windows%20Server%202008%20%5BSB%5D%203.x/builds/1649/steps/test/logs/stdio 
======================================================================
FAIL: test_wait_for_handle (test.test_asyncio.test_windows_events.ProactorTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "E:\home\cpython\buildslave\x64\3.x.snakebite-win2k8r2sp1-amd64\build\lib\test\test_asyncio\test_windows_events.py", line 112, in test_wait_for_handle
    self.assertTrue(0.18 < elapsed < 0.22, elapsed)
AssertionError: False is not true : 0.25 
						
							2013-11-18 11:05:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3287905335 
								
							 
						 
						
							
							
								
								Skip test_asyncio if concurrent.futures can't be imported. Hopeful fix for issue 19645.  
							
							
							
						 
						
							2013-11-17 17:00:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2335de7a20 
								
							 
						 
						
							
							
								
								asyncio: Replace connection_refused() with error_received().  
							
							
							
						 
						
							2013-11-15 16:51:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								39ecf2ed13 
								
							 
						 
						
							
							
								
								asyncio: Longer timeout in Windows test_popen. Fixes issue 19598.  
							
							
							
						 
						
							2013-11-15 07:41:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								91d2c5674a 
								
							 
						 
						
							
							
								
								asyncio: Refactor waitpid mocks. Patch by Anthony Baire.  
							
							
							
						 
						
							2013-11-14 16:16:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e048addedc 
								
							 
						 
						
							
							
								
								Issue  #19589 : Use specific asserts in asyncio tests.  
							
							
							
						 
						
							2013-11-14 23:10:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f38f7f3c7b 
								
							 
						 
						
							
							
								
								asyncio: Avoid ResourceWarning. Fix issue 19580 by Vajrasky Kok.  
							
							
							
						 
						
							2013-11-14 10:06:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8ff3e8af72 
								
							 
						 
						
							
							
								
								asyncio: Relax timing requirement. Fixes issue 19579.  
							
							
							
						 
						
							2013-11-13 20:17:52 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2bcae708d8 
								
							 
						 
						
							
							
								
								asyncio: Fix from Anthony Baire for CPython issue 19566 (replaces earlier fix).  
							
							
							
						 
						
							2013-11-13 15:50:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d0293596b8 
								
							 
						 
						
							
							
								
								Remove redundant test_selectors.py from test_asyncio.  
							
							
							
						 
						
							2013-11-07 09:25:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0b69fbc642 
								
							 
						 
						
							
							
								
								asyncio: Add close() back to Unix selector event loop, to remove all signal handlers. Should fix buildbot issues.  
							
							
							
						 
						
							2013-11-06 20:25:50 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0eaa5ac9b5 
								
							 
						 
						
							
							
								
								asyncio: Refactor SIGCHLD handling. By Anthony Baire.  
							
							
							
						 
						
							2013-11-04 15:50:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ccea08462b 
								
							 
						 
						
							
							
								
								asyncio: Locks improvements by Arnaud Faure: better repr(), change Conditio\  
							
							... 
							
							
							
							n structure. 
							
						 
						
							2013-11-04 13:18:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								2902b6d17a 
								
							 
						 
						
							
							
								
								Relax test for process return code on Windows.  
							
							
							
						 
						
							2013-11-02 16:38:58 +00:00