U
if @ sT d Z dZddlmZmZmZmZmZmZm Z m
Z
mZmZm
Z
dZdd Zdd Zd S )
z?Execute computations asynchronously using threads or processes.z"Brian Quinlan (brian@sweetapp.com) )FIRST_COMPLETEDFIRST_EXCEPTION
ALL_COMPLETEDCancelledErrorTimeoutErrorInvalidStateErrorBrokenExecutorFutureExecutorwaitas_completed)r r r r r r r r
r r ProcessPoolExecutorThreadPoolExecutorc C s t d S )N)
__author____doc__)__all__ r r @/opt/alt/python38/lib64/python3.8/concurrent/futures/__init__.py__dir__$ s r c C sP | dkrddl m} |a|S | dkr8ddlm} |a|S tdt d| d S )Nr
)r
r )r zmodule z has no attribute )Zprocessr
threadr AttributeError__name__)nameZpeZter r r __getattr__( s r N)r r Zconcurrent.futures._baser r r r r r r r r
r r r r r r r r r