- 29 Jan, 2015 12 commits
-
-
Stefan Krah authored
-
Stefan Krah authored
-
Victor Stinner authored
-
Victor Stinner authored
* Cleanup gather(): use cancelled() method instead of using private Future attribute * Fix _UnixReadPipeTransport and _UnixWritePipeTransport. Only start reading when connection_made() has been called. * Issue #23333: Fix BaseSelectorEventLoop._accept_connection(). Close the transport on error. In debug mode, log errors using call_exception_handler()
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
* _SelectorTransport constructor: extra parameter is now optional * Fix _SelectorDatagramTransport constructor. Only start reading after connection_made() has been called. * Fix _SelectorSslTransport.close(). Don't call protocol.connection_lost() if protocol.connection_made() was not called yet: if the SSL handshake failed or is still in progress. The close() method can be called if the creation of the connection is cancelled, by a timeout for example.
-
Victor Stinner authored
-
Victor Stinner authored
close() closes pipes, which is not None yet by _kill_wait().
-
Gregory P. Smith authored
only defining it when HAVE_MKNOD && HAVE_MAKEDEV are true. This "oops" issue reported by John E. Malmberg on core-mentorship. (what kinds of systems don't HAVE_MKNOD && HAVE_MAKEDEV?)
-
Gregory P. Smith authored
only defining it when HAVE_MKNOD && HAVE_MAKEDEV are true. This "oops" issue reported by John E. Malmberg on core-mentorship. (what kinds of systems don't HAVE_MKNOD && HAVE_MAKEDEV?)
-
- 28 Jan, 2015 13 commits
-
-
Victor Stinner authored
-
Victor Stinner authored
Only start reading when connection_made() has been called: protocol.data_received() must not be called before protocol.connection_made().
-
Victor Stinner authored
* Rephrase also the comment explaining why the waiter is not awaken immediatly. * SSLProtocol.eof_received() doesn't instanciate ConnectionResetError exception directly, it will be done by Future.set_exception(). The exception is not used if the waiter was cancelled or if there is no waiter.
-
Victor Stinner authored
Wake-up the waiter if it is not done yet.
-
Donald Stufft authored
-
Donald Stufft authored
-
Benjamin Peterson authored
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
no dynamically allocated bases.
-
Serhiy Storchaka authored
no dynamically allocated bases.
-
Vinay Sajip authored
-
Vinay Sajip authored
-
- 27 Jan, 2015 9 commits
-
-
Victor Stinner authored
-
Victor Stinner authored
* Remove unused SSLProtocol._closing attribute * test_sslproto: skip test if ssl module is missing * Python issue #23208: Don't use the traceback of the current handle if we already know the traceback of the source. The handle may be more revelant, but having 3 tracebacks (handle, source, exception) becomes more difficult to read. The handle may be preferred later but it requires more work to make this choice.
-
Benjamin Peterson authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
Remove unneeded dummy test from the set search loop (when the hashes match we know the key is not a dummy).
-
Raymond Hettinger authored
Instead of masking and shifting every loopup, move the wrap-around test outside of the inner-loop.
-
Berker Peksag authored
-
Berker Peksag authored
Patch by Mayank Tripathi.
-
Berker Peksag authored
Patch by Mayank Tripathi.
-
- 26 Jan, 2015 6 commits
-
-
Victor Stinner authored
There was a bug which was fixed. The unit test was also wrong.
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
If ReadFile() fails with ERROR_BROKEN_PIPE, the operation is not pending: don't register the overlapped. I don't know if WSARecv() can fail with ERROR_BROKEN_PIPE. Since Overlapped.WSARecv() already handled ERROR_BROKEN_PIPE, let me guess that it has the same behaviour than ReadFile().
-
Victor Stinner authored
If UnregisterWaitEx() fais with ERROR_IO_PENDING, it doesn't mean that the wait is unregistered yet. We still have to wait until the wait is cancelled.
-