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
    • Base executors
    • Composing executors
    • Naming executors
    • Composing futures
    • Usage of threads
    • Executor shutdown
    • Prometheus metrics
  • 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

Indices and tables¶

  • Index

  • Search Page

more-executors

A library of composable Python executors and futures

Navigation

Contents:

  • User Guide
  • Reference

  • Source
  • PyPI

Related Topics

  • Documentation overview
    • Next: User Guide

Quick search

©2021, Rohan McGovern. | Page source
Fork me on GitHub