+
    üÐj–  ã                   ó*   € R t ^RIHt  ! R R4      tR# )zI
Common functionality used within the implementation of various workers.
)ÚAlreadyQuitc                   óZ   a € ] tR t^t o RtV 3R lR ltV 3R lR ltV 3R lR ltRtV t	R	# )
ÚQuitzr
A flag representing whether a worker has been quit.

@ivar isSet: Whether this flag is set.
@type isSet: L{bool}
c                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€Ú?/usr/lib/python3/dist-packages/twisted/_threads/_convenience.pyÚ__annotate__ÚQuit.__annotate__   s   ø€ ÷ ñ ˜$ñ ó    c                ó   € RV n         R# )z
Create a L{Quit} un-set.
FN©ÚisSet©Úselfs   &r   Ú__init__ÚQuit.__init__   s   € ð ˆŽ
r   c                ó   <€ V ^8„  d   QhRR/# r   r	   )r
   r   s   "€r   r   r      s   ø€ ÷ ñ �Tñ r   c                ó4   € V P                  4        RV n        R# )zO
Set the flag if it has not been set.

@raise AlreadyQuit: If it has been set.
TN)Úcheckr   r   s   &r   ÚsetÚQuit.set   s   € ð 	�
‰
ŒØˆŽ
r   c                ó   <€ V ^8„  d   QhRR/# r   r	   )r
   r   s   "€r   r   r   $   s   ø€ ÷  ñ  �tñ  r   c                ó>   € V P                   '       d   \        4       hR# )zJ
Check if the flag has been set.

@raise AlreadyQuit: If it has been set.
N)r   r   r   s   &r   r   Ú
Quit.check$   s   € ð �:�:ˆ:Ü“-Ðñ r   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s(   ø‡ € ñ÷ð ÷ð ÷ ö  r   r   N)r#   Ú	_ithreadsr   r   r	   r   r   Ú<module>r'      s   ðñ
õ
 #÷ ó  r   