more-executors¶
A library of composable Python executors and futures.
This library is intended for use with the concurrent.futures module.
It includes a collection of Executor
implementations in order to extend the behavior of
Future objects.
Compatible with Python 2.6, 2.7 and 3.x.
This documentation was built from more-executors 2.11.4, revision 2fba932.
Contents:
- User Guide
- Reference
- Base executors:
thread_pool,process_pool,sync - Retrying:
RetryExecutor - Throttling:
ThrottleExecutor - Timing out futures:
f_timeout,TimeoutExecutor - Cancellation of futures:
f_nocancel,CancelOnShutdownExecutor - Polling:
PollExecutor - asyncio bridge:
AsyncioExecutor - Binding callables to executors:
bind,flat_bind - Creating futures from values:
f_return* - Transforming futures:
f_map,f_flat_map,MapExecutor,FlatMapExecutor - Proxy futures:
f_proxy - Applying functions:
f_apply - Boolean operations:
f_or,f_and - Futures and sequences:
f_traverse,f_sequence,f_zip
- Base executors: