§
    (¶Õi  ã                   óR   — d Z dZddlmZmZmZmZmZmZm	Z	m
Z
mZmZmZ dZd„ Zd„ ZdS )z?Execute computations asynchronously using threads or processes.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                  ó   — t           dz   S )N)Ú
__author__Ú__doc__)Ú__all__© ó    ú2/usr/lib/python3.11/concurrent/futures/__init__.pyÚ__dir__r   $   s   € ÝÐ.Ñ.Ð.r   c                 óv   — | dk    r
ddl m} |a|S | dk    r
ddlm} |a|S t	          dt
          ›d| ›�¦  «        ‚)Nr   é   )r   r   )r   zmodule z has no attribute )Úprocessr   Úthreadr   ÚAttributeErrorÚ__name__)ÚnameÚpeÚtes      r   Ú__getattr__r!   (   su   € ð Ð$Ò$Ð$Ø6Ð6Ð6Ð6Ð6Ð6Ø ÐØˆ	àÐ#Ò#Ð#Ø4Ð4Ð4Ð4Ð4Ð4ØÐØˆ	å
ÐI¥8ÐIÐIÀÐIÐIÑ
JÔ
JÐJr   N)r   r   Úconcurrent.futures._baser   r   r   r   r   r   r	   r
   r   r   r   r   r   r!   r   r   r   ú<module>r#      sÉ   ðð FÐ Eà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ð Kr   