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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file later-20.10.1.tar.gz
.
File metadata
- Download URL: later-20.10.1.tar.gz
- Upload date:
- Size: 44.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2d44608b997021f4f983cb0219e8fc3e7d5e03c74e3b7f22a1f1908b4bc811 |
|
MD5 | 738ca2924f121ef7552462e68abce440 |
|
BLAKE2b-256 | e42489923c1cd3d60f3993c51365bdf63800f476ab66fe1b53f9f7ca9b57ef41 |
File details
Details for the file later-20.10.1-py3-none-any.whl
.
File metadata
- Download URL: later-20.10.1-py3-none-any.whl
- Upload date:
- Size: 53.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8e04381b5403e645abf204e80291e55a86e349f5a2e86b7331c3a73b289544f |
|
MD5 | 3de20cc53ad0a012c333f9173a156c12 |
|
BLAKE2b-256 | 50c9b1bb22f73a793bf65169d3a783fc2450071ff74a961df04d4c3d1c29f6f7 |