§ !A?h1Y ã ó — d Z ddlZddlZddlZddlZddlZdZdZdZdZ dZ dZd Zd Z dZe eee egZe ded ede dediZ ej d¦ « Z G d„ de¦ « Z G d„ de¦ « ZeZ G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ d e¦ « Zd!„ Zd"„ Zd.d#„Z ej! d$d%¦ « Z"defd&„Z#d.d'„Z$ G d(„ d)e¦ « Z% G d*„ d+e¦ « Z& G d,„ d-e'¦ « Z(dS )/z"Brian Quinlan (brian@sweetapp.com)é NÚFIRST_COMPLETEDÚFIRST_EXCEPTIONÚ ALL_COMPLETEDÚ _AS_COMPLETEDÚPENDINGÚRUNNINGÚ CANCELLEDÚCANCELLED_AND_NOTIFIEDÚFINISHEDÚpendingÚrunningÚ cancelledÚfinishedzconcurrent.futuresc ó — e Zd ZdZdS )ÚErrorz-Base class for all future-related exceptions.N©Ú__name__Ú __module__Ú__qualname__Ú__doc__© ó úE/opt/alt/python-internal/lib64/python3.11/concurrent/futures/_base.pyr r - s € € € € € Ø7Ð7Ø€Dr r c ó — e Zd ZdZdS )ÚCancelledErrorzThe Future was cancelled.Nr r r r r r 1 s € € € € € Ø#Ð#Ø€Dr r c ó — e Zd ZdZdS )ÚInvalidStateErrorz+The operation is not allowed in this state.Nr r r r r r 7 s € € € € € Ø5Ð5Ø€Dr r c ó* — e Zd ZdZd„ Zd„ Zd„ Zd„ ZdS )Ú_Waiterz;Provides the event that wait() and as_completed() block on.c óD — t j ¦ « | _ g | _ d S ©N)Ú threadingÚEventÚeventÚfinished_futures©Úselfs r Ú__init__z_Waiter.__init__= s € Ý”_Ñ&Ô&ˆŒ Ø "ˆÔÐÐr c ó: — | j |¦ « d S r! ©r% Úappend©r' Úfutures r Ú add_resultz_Waiter.add_resultA ó € ØÔ×$Ò$ VÑ,Ô,Ð,Ð,Ð,r c ó: — | j |¦ « d S r! r* r, s r Ú add_exceptionz_Waiter.add_exceptionD r/ r c ó: — | j |¦ « d S r! r* r, s r Ú add_cancelledz_Waiter.add_cancelledG r/ r N)r r r r r( r. r1 r3 r r r r r ; sV € € € € € ØEÐEð#ð #ð #ð-ð -ð -ð-ð -ð -ð-ð -ð -ð -ð -r r c ó@ ‡ — e Zd ZdZˆ fd„Zˆ fd„Zˆ fd„Zˆ fd„Zˆ xZS )Ú_AsCompletedWaiterzUsed by as_completed().c ó† •— t t | ¦ « ¦ « t j ¦ « | _ d S r! )Úsuperr5 r( r" ÚLockÚlock)r' Ú __class__s €r r( z_AsCompletedWaiter.__init__M s3 ø€ Ý Õ $Ñ'Ô'×0Ò0Ñ2Ô2Ð2Ý”NÑ$Ô$ˆŒ ˆ ˆ r c óÊ •— | j 5 t t | ¦ « |¦ « | j ¦ « d d d ¦ « d S # 1 swxY w Y d S r! )r9 r7 r5 r. r$ Úset©r' r- r: s €r r. z_AsCompletedWaiter.add_resultQ s ø€ Ø ŒYð ð ÝÕ$ dÑ+Ô+×6Ò6°vÑ>Ô>Ð>ØŒJ�NŠNÑÔÐð ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð ó ‰AAÁAÁAc óÊ •— | j 5 t t | ¦ « |¦ « | j ¦ « d d d ¦ « d S # 1 swxY w Y d S r! )r9 r7 r5 r1 r$ r<