1. 27 Aug, 2014 2 commits
  2. 26 Aug, 2014 4 commits
  3. 25 Aug, 2014 8 commits
    • Victor Stinner's avatar
      (Merge 3.4) Issue #22063: Fix asyncio documentation of socket and pipe · e863739e
      Victor Stinner authored
      operations regarding to non-blocking mode. The non-blocking mode does not
      matter when using a ProactorEventLoop, only for SelectorEventLoop.
      e863739e
    • Victor Stinner's avatar
      Issue #22063: Fix asyncio documentation of socket and pipe operations regarding · d84fd73d
      Victor Stinner authored
      to non-blocking mode. The non-blocking mode does not matter when using a
      ProactorEventLoop, only for SelectorEventLoop.
      d84fd73d
    • Victor Stinner's avatar
    • Victor Stinner's avatar
    • Victor Stinner's avatar
      (Merge 3.4) asyncio: sync with Tulip · 83b9ea49
      Victor Stinner authored
      * PipeServer.close() now cancels the "accept pipe" future which cancels the
        overlapped operation.
      * Fix _SelectorTransport.__repr__() if the transport was closed
      * Fix debug log in BaseEventLoop.create_connection(): get the socket object
        from the transport because SSL transport closes the old socket and creates a
        new SSL socket object. Remove also the _SelectorSslTransport._rawsock
        attribute: it contained the closed socket (not very useful) and it was not
        used.
      * Issue #22063: socket operations (sock_recv, sock_sendall, sock_connect,
        sock_accept) of the proactor event loop don't raise an exception in debug
        mode if the socket are in blocking mode. Overlapped operations also work on
        blocking sockets.
      * Fix unit tests in debug mode: mock a non-blocking socket for socket
        operations which now raise an exception if the socket is blocking.
      * _fatal_error() method of _UnixReadPipeTransport and _UnixWritePipeTransport
        now log all exceptions in debug mode
      * Don't log expected errors in unit tests
      * Tulip issue 200: _WaitHandleFuture._unregister_wait() now catchs and logs
        exceptions.
      * Tulip issue 200: Log errors in debug mode instead of simply ignoring them.
      83b9ea49
    • Victor Stinner's avatar
      asyncio: sync with Tulip · b261475a
      Victor Stinner authored
      * PipeServer.close() now cancels the "accept pipe" future which cancels the
        overlapped operation.
      * Fix _SelectorTransport.__repr__() if the transport was closed
      * Fix debug log in BaseEventLoop.create_connection(): get the socket object
        from the transport because SSL transport closes the old socket and creates a
        new SSL socket object. Remove also the _SelectorSslTransport._rawsock
        attribute: it contained the closed socket (not very useful) and it was not
        used.
      * Issue #22063: socket operations (sock_recv, sock_sendall, sock_connect,
        sock_accept) of the proactor event loop don't raise an exception in debug
        mode if the socket are in blocking mode. Overlapped operations also work on
        blocking sockets.
      * Fix unit tests in debug mode: mock a non-blocking socket for socket
        operations which now raise an exception if the socket is blocking.
      * _fatal_error() method of _UnixReadPipeTransport and _UnixWritePipeTransport
        now log all exceptions in debug mode
      * Don't log expected errors in unit tests
      * Tulip issue 200: _WaitHandleFuture._unregister_wait() now catchs and logs
        exceptions.
      * Tulip issue 200: Log errors in debug mode instead of simply ignoring them.
      b261475a
    • Victor Stinner's avatar
      (Merge 3.4) asyncio: update the doc · 3597befd
      Victor Stinner authored
      * dev: mention that the logging must be configured at DEBUG level
      * streams: drain() has no more a strange return value, it's just
        a standard coroutine
      3597befd
    • Victor Stinner's avatar
      asyncio: update the doc · d71dcbb0
      Victor Stinner authored
      * dev: mention that the logging must be configured at DEBUG level
      * streams: drain() has no more a strange return value, it's just
        a standard coroutine
      d71dcbb0
  4. 24 Aug, 2014 13 commits
  5. 23 Aug, 2014 10 commits
  6. 22 Aug, 2014 3 commits