\dRdZdZddlmZmZmZmZmZmZm Z m Z m Z m Z m Z dZdZdZdS)z?Execute computations asynchronously using threads or processes.z"Brian Quinlan (brian@sweetapp.com)) FIRST_COMPLETEDFIRST_EXCEPTION ALL_COMPLETEDCancelledError TimeoutErrorInvalidStateErrorBrokenExecutorFutureExecutorwait as_completed) rrrrrr r r r r ProcessPoolExecutorThreadPoolExecutorctdzS)N) __author____doc__)__all__,..\python\lib\concurrent\futures\__init__.py__dir__r$s . ..rcv|dkr ddlm}|a|S|dkr ddlm}|a|St dt d|)Nr)rr)rzmodule z has no attribute )processrthreadrAttributeError__name__)namepetes r __getattr__r!(su $$$666666   ###444444 I8IIII J JJrN)rrconcurrent.futures._baserrrrrrr r r r r rrr!rrrr#sFE 1  4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4  /// K K K K Kr