Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3d1bc608a8 
								
							 
						 
						
							
							
								
								asyncio: Upstream issue  #167 : remove dead code, by Marc Schlaich.  
							
							
							
						 
						
							2014-05-10 15:47:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3d139d8ed6 
								
							 
						 
						
							
							
								
								asyncio: Fix the second half of issue  #21447 : race in _write_to_self().  
							
							
							
						 
						
							2014-05-06 14:42:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								94ba146d11 
								
							 
						 
						
							
							
								
								asyncio: Add __weakref__ slots to Handle and CoroWrapper. Upstream issue  #166 .  
							
							
							
						 
						
							2014-04-27 10:44:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								83c1ddda46 
								
							 
						 
						
							
							
								
								asyncio: Be careful accessing instance variables in __del__ ( closes   #21340 ).  
							
							
							
						 
						
							2014-04-27 10:33:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0cbc76880f 
								
							 
						 
						
							
							
								
								asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream  #163 ).  
							
							
							
						 
						
							2014-04-15 12:06:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								09cc169a03 
								
							 
						 
						
							
							
								
								asyncio.tasks: Make sure CoroWrapper.send proxies one argument correctly  
							
							... 
							
							
							
							Issue #21209 . 
							
						 
						
							2014-04-15 12:01:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f15f7484bb 
								
							 
						 
						
							
							
								
								asyncio.tasks: Fix CoroWrapper to workaround yield-from bug in CPython < 3.4.1  
							
							... 
							
							
							
							Closes issue #21209 . 
							
						 
						
							2014-04-14 22:21:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1fd03a4a22 
								
							 
						 
						
							
							
								
								Issue  #21155 : asyncio.EventLoop.create_unix_server() now raises a ValueError if  
							
							... 
							
							
							
							path and sock are specified at the same time. 
							
						 
						
							2014-04-07 11:18:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4bd652a276 
								
							 
						 
						
							
							
								
								asyncio: Document Task.cancel() properly.  
							
							
							
						 
						
							2014-04-07 11:18:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								93569c2b3d 
								
							 
						 
						
							
							
								
								asyncio: Ensure call_soon(), call_later() and call_at() are invoked on current  
							
							... 
							
							
							
							loop in debug mode. Raise a RuntimeError if the event loop of the current
thread is different.  The check should help to debug thread-safetly issue.
Patch written by David Foster. 
							
						 
						
							2014-03-21 10:00:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e6a537976e 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue 157: Improve test_events.py, avoid run_briefly() which is  
							
							... 
							
							
							
							not reliable 
							
						 
						
							2014-03-06 01:00:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								eeeebcd816 
								
							 
						 
						
							
							
								
								asyncio: Synchronize with Tulip  
							
							... 
							
							
							
							* Issue #159 : Fix windows_utils.socketpair()
  - Use "127.0.0.1" (IPv4) or "::1" (IPv6) host instead of "localhost", because
    "localhost" may be a different IP address
  - Reject also invalid arguments: only AF_INET/AF_INET6 with SOCK_STREAM (and
    proto=0) are supported
* Reject add/remove reader/writer when event loop is closed.
* Fix ResourceWarning warnings 
							
						 
						
							2014-03-06 00:52:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d74ac82df9 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue 158: Task._step() now also sets self to None if an  
							
							... 
							
							
							
							exception is raised.  self is set to None to break a reference cycle. 
							
						 
						
							2014-03-04 23:07:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c89c8a7be9 
								
							 
						 
						
							
							
								
								asyncio/windows_events.py: use more revelant names to overlapped callbacks  
							
							... 
							
							
							
							For example: "finish_recv", not just "finish". 
							
						 
						
							2014-02-26 17:35:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f5e37037cc 
								
							 
						 
						
							
							
								
								asyncio: Fix pyflakes warnings: remove unused variables and imports  
							
							
							
						 
						
							2014-02-26 11:07:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								24ba203504 
								
							 
						 
						
							
							
								
								asyncio: Replace "unittest.mock" with "mock" in unit tests  
							
							... 
							
							
							
							Use "from unittest import mock". It should simplify my work to merge new tests
in Trollius, because Trollius uses "mock" backport for Python 2. 
							
						 
						
							2014-02-26 10:25:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a90e8edaea 
								
							 
						 
						
							
							
								
								asyncio: _check_resolved_address() must also accept IPv6 without flow_info and  
							
							... 
							
							
							
							scope_id: (host, port). 
							
						 
						
							2014-02-20 21:59:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								013dece44d 
								
							 
						 
						
							
							
								
								asyncio: Fix _check_resolved_address() for IPv6 address  
							
							
							
						 
						
							2014-02-20 16:43:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								da492a8c39 
								
							 
						 
						
							
							
								
								asyncio: remove unused imports and unused variables noticed by pyflakes  
							
							
							
						 
						
							2014-02-20 10:37:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2c7203c6f5 
								
							 
						 
						
							
							
								
								asyncio: Fix _ProactorWritePipeTransport._pipe_closed()  
							
							... 
							
							
							
							The "exc" variable was not defined, pass a BrokenPipeError exception instead. 
							
						 
						
							2014-02-20 10:33:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cdb476bd43 
								
							 
						 
						
							
							
								
								asyncio.subprocess: Fix a race condition in communicate()  
							
							... 
							
							
							
							Use self._loop instead of self._transport._loop, because transport._loop is set
to None at process exit. 
							
						 
						
							2014-02-20 10:12:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ef60cd8c2 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue  #136 : Add get/set_debug() methods to BaseEventLoopTests.  
							
							... 
							
							
							
							Add also a PYTHONASYNCIODEBUG environment variable to debug coroutines since
Python startup, to be able to debug coroutines defined directly in the asyncio
module. 
							
						 
						
							2014-02-19 23:15:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								2d01c0a080 
								
							 
						 
						
							
							
								
								asyncio: WriteTransport.set_write_buffer_size to call _maybe_pause_protocol  
							
							
							
						 
						
							2014-02-19 11:10:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b41a42e316 
								
							 
						 
						
							
							
								
								asyncio: pep8-ify the code.  
							
							
							
						 
						
							2014-02-18 22:56:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b0b0e628ee 
								
							 
						 
						
							
							
								
								asyncio: Fix spelling and typos.  
							
							... 
							
							
							
							Thanks to Vajrasky Kok for discovering some of them. 
							
						 
						
							2014-02-18 22:27:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								884e40b982 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue 143: UNIX domain methods, fix ResourceWarning and  
							
							... 
							
							
							
							DeprecationWarning warnings. create_unix_server() closes the socket on any
error, not only on OSError. 
							
						 
						
							2014-02-19 01:45:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								065ca25aae 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue 139: Improve error messages on "fatal errors"  
							
							... 
							
							
							
							Mention if the error was caused by a read or a write, and be more specific on
the object (ex: "pipe transport" instead of "transport"). 
							
						 
						
							2014-02-19 01:40:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								c098241342 
								
							 
						 
						
							
							
								
								asyncio.transports: Make _ProactorBasePipeTransport use _FlowControlMixin  
							
							
							
						 
						
							2014-02-18 18:41:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								ff827f08ac 
								
							 
						 
						
							
							
								
								asyncio: New error handling API. Issue  #20681 .  
							
							
							
						 
						
							2014-02-18 18:02:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								59a5533028 
								
							 
						 
						
							
							
								
								asyncio: Make tests pass on Windows.  
							
							
							
						 
						
							2014-02-18 10:24:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								88a5bf0b2e 
								
							 
						 
						
							
							
								
								asyncio: Add support for UNIX Domain Sockets.  
							
							
							
						 
						
							2014-02-18 12:15:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								28773465e6 
								
							 
						 
						
							
							
								
								ayncio, Tulip issue 129: BaseEventLoop.sock_connect() now raises an error if  
							
							... 
							
							
							
							the address is not resolved (hostname instead of an IP address) for AF_INET and
AF_INET6 address families. 
							
						 
						
							2014-02-13 09:24:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b58f053e48 
								
							 
						 
						
							
							
								
								asyncio: Change as_completed() to use a Queue, to avoid O(N**2) behavior. Fixes issue  #20566 .  
							
							
							
						 
						
							2014-02-12 17:58:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								ee6dc425c8 
								
							 
						 
						
							
							
								
								asyncio.events: Use __slots__ in Handle and TimerHandle  
							
							
							
						 
						
							2014-02-12 17:01:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2371e25517 
								
							 
						 
						
							
							
								
								Issue  #20505 : Remove debug code  
							
							
							
						 
						
							2014-02-11 17:53:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								eb74876e99 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue 131: as_completed() and wait() now raises a TypeError if  
							
							... 
							
							
							
							the list of futures is not a list but a Future, Task or coroutine object 
							
						 
						
							2014-02-11 11:54:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4e8d2f25e2 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue 130: Add more checks on subprocess_exec/subprocess_shell  
							
							... 
							
							
							
							parameters 
							
						 
						
							2014-02-11 11:44:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a125497ea3 
								
							 
						 
						
							
							
								
								asyncio, Tulip issue 126: call_soon(), call_soon_threadsafe(), call_later(),  
							
							... 
							
							
							
							call_at() and run_in_executor() now raise a TypeError if the callback is a
coroutine function. 
							
						 
						
							2014-02-11 11:34:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1db2ba3a92 
								
							 
						 
						
							
							
								
								Issue  #20505 : use also the monotonic time to decide if asyncio debug traces  
							
							... 
							
							
							
							should be printed 
							
						 
						
							2014-02-11 10:26:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1ea04b06 
								
							 
						 
						
							
							
								
								Issue  #20505 : Oops, only print debug info if selector.select(timeout) took less  
							
							... 
							
							
							
							than timeout 
							
						 
						
							2014-02-11 10:10:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7bff8e1e2b 
								
							 
						 
						
							
							
								
								Issue  #20505 : Improve debug info in asyncio event loop  
							
							
							
						 
						
							2014-02-11 10:08:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								06847d9c8c 
								
							 
						 
						
							
							
								
								Issue  #20505 : Fix TestLoop, set the clock resolution  
							
							
							
						 
						
							2014-02-11 09:03:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6cf5c96630 
								
							 
						 
						
							
							
								
								Issue  #20505 : BaseEventLoop uses again the resolution of the clock to decide if  
							
							... 
							
							
							
							scheduled tasks should be executed or not. 
							
						 
						
							2014-02-10 23:42:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1c143b19c8 
								
							 
						 
						
							
							
								
								Issue  #20505 : Add debug info to analyze sporaric failures of  
							
							... 
							
							
							
							test_timeout_rounding() on Windows XP buildbots. 
							
						 
						
							2014-02-10 11:47:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								dc62b7e261 
								
							 
						 
						
							
							
								
								asyncio: Tulip issue 112: Inline make_handle() into Handle constructor  
							
							
							
						 
						
							2014-02-10 00:45:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								09f08fe248 
								
							 
						 
						
							
							
								
								asyncio: Remove more relics of resolution/granularity.  
							
							
							
						 
						
							2014-02-08 19:44:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0c3949c963 
								
							 
						 
						
							
							
								
								asyncio: Remove Process.subprocess attribute; it's too easy to get inconsistent  
							
							... 
							
							
							
							Process and Popen objects 
							
						 
						
							2014-02-09 02:51:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								85310a50a9 
								
							 
						 
						
							
							
								
								Issue  #20505 : Remove resolution and _granularity from selectors and asyncio  
							
							... 
							
							
							
							* Remove selectors.BaseSelector.resolution attribute
* Remove asyncio.BaseEventLoop._granularity attribute 
							
						 
						
							2014-02-07 23:34:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3e7cc03f63 
								
							 
						 
						
							
							
								
								Issue  #20505 : add debug info  
							
							
							
						 
						
							2014-02-07 17:53:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								622be340fd 
								
							 
						 
						
							
							
								
								asyncio.tasks: Fix as_completed, gather & wait to work with duplicate coroutines  
							
							
							
						 
						
							2014-02-06 22:06:16 -05:00