U
    õÕ/e	  ã                   @  sV   d dl mZ d dlZe e¡Zd dlmZ ddlm	Z	m
Z
 dZG dd„ de
e	 ƒZdS )	é    )ÚannotationsN)ÚAnyé   )ÚEmptyÚMessage)Úackc                   @  s(   e Zd ZdZdZedd dœdd„ƒZdS )r   z£ Define the ``ACK`` message for acknowledging successful client
    connection to a Bokeh server.

    The ``content`` fragment of for this message is empty.

    ZACKr   )ÚmetadataÚreturnc                 K  s   |   ¡ }tƒ }| |||ƒS )z… Create an ``ACK`` message

        Any keyword arguments will be put into the message ``metadata``
        fragment as-is.

        )Zcreate_headerr   )Úclsr   ÚheaderÚcontent© r   ú?/tmp/pip-unpacked-wheel-f5fndrjf/bokeh/protocol/messages/ack.pyÚcreate4   s    z
ack.createN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ZmsgtypeÚclassmethodr   r   r   r   r   r   *   s   r   )Ú
__future__r   ÚloggingÚ	getLoggerr   ÚlogÚtypingr   Úmessager   r   Ú__all__r   r   r   r   r   Ú<module>   s   
