
    Yf6                         d dl mZ  G d d          Z G d de          Z ed          Z ed          Z ed          Z G d	 d
e          ZdS )    )Optionalc                   R    e Zd ZU dZee         ed<   deddfdZdefdZdefdZ	dS )EnumNgrouplabelreturnc                     || _         d S Nr   )selfr   s     I/var/www/html/env/lib/python3.11/site-packages/twisted/words/im/locals.py__init__zEnum.__init__
   s    


    c                 (    d| j          d| j         dS )N<z: >)r   r   r   s    r   __repr__zEnum.__repr__   s    .4:......r   c                     | j         S r
   r   r   s    r   __str__zEnum.__str__   s
    zr   )
__name__
__module____qualname__r   r   str__annotations__r   r   r    r   r   r   r      s         E8C=c d    /# / / / /      r   r   c                       e Zd ZdZdS )
StatusEnumStatusN)r   r   r   r   r   r   r   r   r      s        EEEr   r   OfflineOnlineAwayc                       e Zd ZdZdS )OfflineErrorz0The requested action can't happen while offline.N)r   r   r   __doc__r   r   r   r$   r$      s        ::::r   r$   N)	typingr   r   r   OFFLINEONLINEAWAY	Exceptionr$   r   r   r   <module>r+      s         
 
 
 
 
 
 
 
        $y//	htF||; ; ; ; ;9 ; ; ; ; ;r   