__init__.py
27 lines
| 608 B
| text/x-python
|
PythonLexer
Gregory Szorc
|
r37641 | # Copyright 2009 Brian Quinlan. All Rights Reserved. | ||
# Licensed to PSF under a Contributor Agreement. | ||||
"""Execute computations asynchronously using threads or processes.""" | ||||
Gregory Szorc
|
r37644 | from __future__ import absolute_import | ||
Gregory Szorc
|
r37641 | __author__ = 'Brian Quinlan (brian@sweetapp.com)' | ||
Gregory Szorc
|
r37644 | from ._base import ( | ||
FIRST_COMPLETED, | ||||
FIRST_EXCEPTION, | ||||
ALL_COMPLETED, | ||||
CancelledError, | ||||
TimeoutError, | ||||
Future, | ||||
Executor, | ||||
wait, | ||||
as_completed, | ||||
) | ||||
from .thread import ThreadPoolExecutor | ||||
Gregory Szorc
|
r37641 | |||
try: | ||||
Gregory Szorc
|
r37644 | from .process import ProcessPoolExecutor | ||
Gregory Szorc
|
r37641 | except ImportError: | ||
# some platforms don't have multiprocessing | ||||
pass | ||||