Aiuti¶
This Python package is my personal collection of helpers and utilities that I have written for various projects but don’t have to be maintained with those projects.
It has no required dependencies and is MIT licenced in order to make it as portable and easy to use as possible.
Installation¶
This package can be installed from the official PyPI:
$ pip install aiuti
Documentation¶
The documentation can be found on Read the Docs.
- API
- Asyncio
gather_excs()raise_first_exc()to_async_iter()to_sync_iter()threadsafe_async_cache()buffer_until_timeout()BufferAsyncCallsasync_background_batcher()AsyncBackgroundBatcherensure_aw()loop_in_thread()run_aw_threadsafe()DaemonTask- FileLock
BaseFileLockWindowsFileLockUnixFileLockFileLock- Itertools
exhaust()split()- Parsing
parse_to_dict()- Typing
ParamSpecParamSpecArgsParamSpecKwargsMaybeIterMaybeAwaitableYieldsAYieldsTT_coT_contraKTVTKT_coVT_coF
- License