
    -e	                        d Z ddlmZ ddlZ ej        e          ZdZ G d de          Z	 G d de          Z
 G d	 d
e          ZdS )zO Provide named exceptions having to do with handling Bokeh Protocol
messages.

    )annotationsN)MessageErrorProtocolErrorValidationErrorc                      e Zd ZdZdS )r   z Indicate an error in constructing a Bokeh Message object.

    This exception usually indicates that the JSON fragments of a message
    cannot be decoded at all.

    N__name__
__module____qualname____doc__     9lib/python3.11/site-packages/bokeh/protocol/exceptions.pyr   r   *             	Dr   r   c                      e Zd ZdZdS )r   z Indicate an error in processing wire protocol fragments.

    This exception indicates that decoded message fragments cannot be properly
    assembled.

    Nr   r   r   r   r   r   3   r   r   r   c                      e Zd ZdZdS )r   z Indicate an error validating wire protocol fragments.

    This exception typically indicates that a binary message fragment was
    received when a text fragment was expected, or vice-versa.

    Nr   r   r   r   r   r   <   r   r   r   )r   
__future__r   logging	getLoggerr	   log__all__	Exceptionr   r   r   r   r   r   <module>r      s     # " " " " " g!!	 	 	 	 	9 	 	 		 	 	 	 	I 	 	 		 	 	 	 	i 	 	 	 	 	r   