Ë
    òT•j  ã                   óP   — 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y)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.12/concurrent/futures/__init__.pyÚ__dir__r   $   s   € ÜÐ.Ñ.Ð.r   c                 óh   — | 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!   (   sK   € ð Ð$Ò$Ý6Ø ÐØˆ	àÐ#Ò#Ý4ØÐØˆ	ä
˜7¤8 ,Ð.@ÀÀÐIÓ
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#      s6   ðñ Fà1€
÷
4÷ 
4÷ 
4ñ 
4ð€ò /óKr   