U
e5d ã @ sP d Z ddlmZmZmZmZmZmZmZm Z m
Z
mZmZ dZ
dd„ Zdd„ ZdS ) z"Brian Quinlan (brian@sweetapp.com)é )ÚFIRST_COMPLETEDÚFIRST_EXCEPTIONÚ
ALL_COMPLETEDÚCancelledErrorÚTimeoutErrorÚInvalidStateErrorÚBrokenExecutorÚFutureÚExecutorÚwaitÚas_completed)r r r r r r r r
r r ÚProcessPoolExecutorÚThreadPoolExecutorc C s t d S )N)Ú
__author__Ú__doc__)Ú__all__© r r ú3/usr/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 Zconcurrent.futures._baser r r r r r r r r
r r r r r r r r r Ú