]> granicus.if.org Git - python/commit
asyncio: sync with Tulip
authorVictor Stinner <victor.stinner@gmail.com>
Tue, 8 Jul 2014 09:29:25 +0000 (11:29 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Tue, 8 Jul 2014 09:29:25 +0000 (11:29 +0200)
commit896a25ab30269369201401b50c66130911dd2238
tree8b80add7a57b99a1e625585194cc5a8afc8a4bc3
parent630a4f63c539345a6432d6177931b5fcc2f18aa7
asyncio: sync with Tulip

- Tulip issue 185: Add a create_task() method to event loops. The create_task()
  method can be overriden in custom event loop to implement their own task
  class. For example, greenio and Pulsar projects use their own task class. The
  create_task() method is now preferred over creating directly task using the
  Task class.
- tests: fix a warning
- fix typo in the name of a test function
- Update AbstractEventLoop: add new event loop methods; update also the unit test
Lib/asyncio/base_events.py
Lib/asyncio/events.py
Lib/asyncio/streams.py
Lib/asyncio/tasks.py
Lib/asyncio/test_utils.py
Lib/test/test_asyncio/test_base_events.py
Lib/test/test_asyncio/test_events.py
Lib/test/test_asyncio/test_futures.py
Lib/test/test_asyncio/test_tasks.py