Utility library for the Trio async/await framework
Project description
An assortment of utilities for the Trio async/await framework, including:
- wait_any, wait_all - avoid nursery blocks for simple cases
- AsyncBool, AsyncValue - value wrappers with the ability to wait for a specific value or transition
- periodic - periodic loop which accounts for its own execution time
- @trio_async_generator - decorator which adapts a generator containing Trio constructs for safe use
- azip, azip_longest - async zip with parallel iteration
- UnqueuedRepeatedEvent, MailboxRepeatedEvent - if you really, really want to reuse an event
- and more (... obscure stuff you probably don't need)!
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
trio_util-0.4.1.tar.gz
(13.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
trio_util-0.4.1-py3-none-any.whl
(15.6 kB
view details)
File details
Details for the file trio_util-0.4.1.tar.gz.
File metadata
- Download URL: trio_util-0.4.1.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
562967d2467f84baaff9040f6547f93fc397479eafd93550d299130814f5adf5
|
|
| MD5 |
099170a39a83a0be2ebadfac0e7ece72
|
|
| BLAKE2b-256 |
535c453d5a1e36cb13b2148c3d38921ee4586139c89630ec5998a9b09afb535c
|
File details
Details for the file trio_util-0.4.1-py3-none-any.whl.
File metadata
- Download URL: trio_util-0.4.1-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e01d99ce7a9aa7c7da80c067a7ba48daaa6e142ad53a7e859cf070fdc8e643a8
|
|
| MD5 |
6c7e6270c83b57098f437891db5da7b6
|
|
| BLAKE2b-256 |
506d5ea885962074e2510cf07a5237d1fe5234421029e900b965db39e18a30fd
|