
    AHj                    l    d Z ddlmZ  G d de      Z G d de      Z G d de      Z G d	 d
e      Zy)z
General exception classes.

    )annotationsc                      e Zd ZdZy)TextualErrorzBase class for Textual errors.N__name__
__module____qualname____doc__     F/root/tools/cai/cai_env/lib/python3.12/site-packages/textual/errors.pyr   r   	   s    (r   r   c                      e Zd ZdZy)NoWidgetzSpecified widget was not found.Nr   r   r   r   r   r      s    )r   r   c                      e Zd ZdZy)RenderErrorz An object could not be rendered.Nr   r   r   r   r   r      s    *r   r   c                      e Zd ZdZy)DuplicateKeyHandlerszMore than one handler for a single key press.

    For example, if the handlers `key_ctrl_i` and `key_tab` were defined on the same
    widget, then this error would be raised.
    Nr   r   r   r   r   r      s    r   r   N)r
   
__future__r   	Exceptionr   r   r   r   r   r   r   <module>r      s?   
 #)9 )*| *+, +< r   