- 15 Ock, 2015 6 kayıt (commit)
-
-
Georg Brandl yazdı
-
Ethan Furman yazdı
-
Ethan Furman yazdı
-
Ethan Furman yazdı
-
Ethan Furman yazdı
-
Benjamin Peterson yazdı
Patch by Marc Abramowitz.
-
- 14 Ock, 2015 4 kayıt (commit)
-
-
Victor Stinner yazdı
* PipeHandle now uses None instead of -1 for a closed handle * Sort imports in windows_utils. * Fix test_events on Python older than 3.5. Skip SSL tests on the ProactorEventLoop if ssl.MemoryIO is missing * Fix BaseEventLoop._create_connection_transport(). Close the transport if the creation of the transport (if the waiter) gets an exception. * _ProactorBasePipeTransport now sets _sock to None when the transport is closed. * Fix BaseSubprocessTransport.close(). Ignore pipes for which the protocol is not set yet (still equal to None). * TestLoop.close() now calls the close() method of the parent class (BaseEventLoop). * Cleanup BaseSelectorEventLoop: create the protocol on a separated line for readability and ease debugging. * Fix BaseSubprocessTransport._kill_wait(). Set the _returncode attribute, so close() doesn't try to terminate the process. * Tests: explicitly close event loops and transports * UNIX pipe transports: add closed/closing in repr(). Add "closed" or "closing" state in the __repr__() method of _UnixReadPipeTransport and _UnixWritePipeTransport classes.
-
Victor Stinner yazdı
waiter is cancelled before setting its exception.
-
Victor Stinner yazdı
cancelled before setting its exception. * Add unit tests for this case. * Cleanup also sslproto.py
-
Victor Stinner yazdı
* If an exception is raised during the creation of a subprocess, kill the subprocess (close pipes, kill and read the return status). Log an error in such case. * Fix SubprocessStreamProtocol.connection_made() to handle cancelled waiter. Add unit test cancelling subprocess methods.
-
- 13 Ock, 2015 6 kayıt (commit)
-
-
Victor Stinner yazdı
- Add a new _wakeup_waiter() method - Replace _create_waiter() method with a _wait_for_data() coroutine function - Use the value None instead of True or False to wake up the waiter
-
Victor Stinner yazdı
The new SSL implementation is based on the new ssl.MemoryBIO which is only available on Python 3.5. On Python 3.4 and older, the legacy SSL implementation (using SSL_write, SSL_read, etc.) is used. The proactor event loop only supports the new implementation. The new asyncio.sslproto module adds _SSLPipe, SSLProtocol and _SSLProtocolTransport classes. _SSLPipe allows to "wrap" or "unwrap" a socket (switch between cleartext and SSL/TLS). Patch written by Antoine Pitrou. sslproto.py is based on gruvi/ssl.py of the gruvi project written by Geert Jansen. This change adds SSL support to ProactorEventLoop on Python 3.5 and newer! It becomes also possible to implement STARTTTLS: switch a cleartext socket to SSL.
-
Victor Stinner yazdı
Pass explicitly the event loop to StreamReaderProtocol.
-
Victor Stinner yazdı
Close the IocpProactor before closing the event loop. IocpProactor.close() can call loop.call_soon(), which is forbidden when the event loop is closed.
-
Benjamin Peterson yazdı
Patch by Karan Goel.
-
Victor Stinner yazdı
reference to the selector mapping to break a reference cycle. Initial patch written by Martin Richard.
-
- 11 Ock, 2015 3 kayıt (commit)
-
-
Donald Stufft yazdı
-
Antoine Pitrou yazdı
Patch by Davin Potts.
-
Mark Dickinson yazdı
Issue #21902: Replace incorrect 'hyperbolic arc sine' (etc.) with 'inverse hyperbolic sine' (etc.). Remove meaningless reference to radians.
-
- 09 Ock, 2015 10 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
Ned Deily yazdı
-
Ned Deily yazdı
(currently only used for builds with <= 10.5 deployment targets)
-
Victor Stinner yazdı
-
Victor Stinner yazdı
Richard.
-
Victor Stinner yazdı
* Tulip issue 184: FlowControlMixin constructor now get the event loop if the loop parameter is not set. Add unit tests to ensure that constructor of StreamReader and StreamReaderProtocol classes get the event loop. * Remove outdated TODO/XXX
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
* Document why set_result() calls are safe * Cleanup gather(). Use public methods instead of hacks to consume the exception of a future. * sock_connect(): pass directly the fd to _sock_connect_done instead of the socket.
-
Victor Stinner yazdı
-
- 08 Ock, 2015 3 kayıt (commit)
-
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
Terry Jan Reedy yazdı
-
- 07 Ock, 2015 1 kayıt (commit)
-
-
Berker Peksag yazdı
Patch by A.M. Kuchling.
-
- 06 Ock, 2015 7 kayıt (commit)
-
-
Nick Coghlan yazdı
- clarified the distinction between text encodings and other codecs - clarified relationship with builtin open and the io module - consolidated documentation of error handlers into one section - clarified type constraints of some behaviours - added tests for some of the new statements in the docs
-
Victor Stinner yazdı
availability of the function is checked during the compilation. Patch written by Bernard Spil.
-
Victor Stinner yazdı
ssl.PROTOCOL_SSLv23 protocol by default, not ssl.PROTOCOL_SSLv3, for maximum compatibility and support platforms where ssl.PROTOCOL_SSLv3 support is disabled.
-
Zachary Ware yazdı
-
Raymond Hettinger yazdı
-
Victor Stinner yazdı
-
Victor Stinner yazdı
the waiter future before setting its result.
-