blob: c93439d32ef7322f38466378e0a098a25756b129 [file] [log] [blame]
"""A library of composable Python executors.
- [Documentation](https://rohanpm.github.io/more-executors/)
- [Source](https://github.com/rohanpm/more-executors)
- [PyPI](https://pypi.python.org/pypi/more-executors)
This library is intended for use with the
[`concurrent.futures`](https://docs.python.org/3/library/concurrent.futures.html)
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 an unknown revision.
"""
from ._impl.executors import Executors
from . import futures
from . import asyncio
from . import cancel_on_shutdown
from . import flat_map
from . import map # pylint: disable=redefined-builtin
from . import poll
from . import retry
from . import sync
from . import throttle
from . import timeout
from .futures import *
from .asyncio import *
from .cancel_on_shutdown import *
from .flat_map import *
from .map import *
from .poll import *
from .retry import *
from .sync import *
from .throttle import *
from .timeout import *
__all__ = ["Executors", "futures"]
__all__.extend(futures.__all__)
__all__.extend(asyncio.__all__)
__all__.extend(cancel_on_shutdown.__all__)
__all__.extend(flat_map.__all__)
__all__.extend(map.__all__)
__all__.extend(poll.__all__)
__all__.extend(retry.__all__)
__all__.extend(sync.__all__)
__all__.extend(throttle.__all__)
__all__.extend(timeout.__all__)