1. 16 Kas, 2015 1 kayıt (commit)
  2. 15 Şub, 2015 1 kayıt (commit)
  3. 29 Ock, 2015 1 kayıt (commit)
    • Victor Stinner's avatar
      asyncio: sync with Tulip · 2934262f
      Victor Stinner yazdı
      * 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()
      2934262f
  4. 15 Ock, 2015 2 kayıt (commit)
  5. 14 Ock, 2015 1 kayıt (commit)
    • Victor Stinner's avatar
      asyncio: sync with Tulip · 29ad0111
      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.
      29ad0111
  6. 26 Ara, 2014 1 kayıt (commit)
    • Victor Stinner's avatar
      asyncio: sync with Tulip · d7ff5a53
      Victor Stinner yazdı
      * Fix pyflakes warnings: remove unused imports and variables
      * asyncio.test_support now uses test.support and test.script_helper if available
      d7ff5a53
  7. 20 Kas, 2014 1 kayıt (commit)
  8. 14 Kas, 2014 1 kayıt (commit)
  9. 29 Tem, 2014 2 kayıt (commit)
  10. 23 Tem, 2014 1 kayıt (commit)
    • Victor Stinner's avatar
      asyncio: sync with Tulip · c4c46491
      Victor Stinner yazdı
      * Tulip issue 194: Don't use sys.getrefcount() in unit tests
      * signal.set_wakeup_fd() can now raise an OSError on Python 3.5
      c4c46491
  11. 17 Tem, 2014 1 kayıt (commit)
    • Victor Stinner's avatar
      Python issue #21645, Tulip issue 192: Rewrite signal handling · fe5649c7
      Victor Stinner yazdı
      Since Python 3.3, the C signal handler writes the signal number into the wakeup
      file descriptor and then schedules the Python call using Py_AddPendingCall().
      
      asyncio uses the wakeup file descriptor to wake up the event loop, and relies
      on Py_AddPendingCall() to schedule the final callback with call_soon().
      
      If the C signal handler is called in a thread different than the thread of the
      event loop, the loop is awaken but Py_AddPendingCall() was not called yet. In
      this case, the event loop has nothing to do and go to sleep again.
      Py_AddPendingCall() is called while the event loop is sleeping again and so the
      final callback is not scheduled immediatly.
      
      This patch changes how asyncio handles signals. Instead of relying on
      Py_AddPendingCall() and the wakeup file descriptor, asyncio now only relies on
      the wakeup file descriptor. asyncio reads signal numbers from the wakeup file
      descriptor to call its signal handler.
      fe5649c7
  12. 22 Haz, 2014 1 kayıt (commit)
  13. 17 Haz, 2014 1 kayıt (commit)
  14. 03 Haz, 2014 1 kayıt (commit)
  15. 16 Nis, 2014 1 kayıt (commit)
  16. 26 Şub, 2014 2 kayıt (commit)
  17. 19 Şub, 2014 4 kayıt (commit)
  18. 18 Şub, 2014 2 kayıt (commit)
  19. 19 Şub, 2014 4 kayıt (commit)
  20. 18 Şub, 2014 2 kayıt (commit)
  21. 25 Ock, 2014 1 kayıt (commit)
    • Victor Stinner's avatar
      Update asyncio from the Tulip project · 8dffc456
      Victor Stinner yazdı
      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
      8dffc456
  22. 25 Kas, 2013 1 kayıt (commit)
  23. 15 Kas, 2013 1 kayıt (commit)
  24. 14 Kas, 2013 1 kayıt (commit)
  25. 13 Kas, 2013 1 kayıt (commit)
  26. 07 Kas, 2013 1 kayıt (commit)
  27. 04 Kas, 2013 1 kayıt (commit)
  28. 22 Eki, 2013 1 kayıt (commit)
  29. 21 Eki, 2013 1 kayıt (commit)