A toolbox for asyncio services
Project description
What is later?
later is a play on Async not happening now but at some point in the future. It was also an awesome name for a toolkit for writing AsyncIO applications. The batteries if you will for AsyncIO.
later offers the following functions:
- asyncio Event enhancements
- BiDirectionalEvent - Back channel of information for the setter to ensure the waiter has called wait() a second time
- asyncio Task enhancements
- Watcher - Watch tasks and ensure they don’t die - take action when they do
- asyncio Unittesting enhancements
- TestCase - Use in place of IsolatedAsyncioTestCase for more wins
- IsolatedAsyncioTestCase is backported for 3.7 users
later currently backports 3.8’s async_case + mock libraries for 3.7 users.
License
later is Apache licensed, as found in the LICENSE file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
later-20.10.1.tar.gz
(44.3 kB
view hashes)
Built Distribution
later-20.10.1-py3-none-any.whl
(53.1 kB
view hashes)