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)Úpull_doc_reqc                   @  s(   e Zd ZdZdZedd dœdd„ƒZdS )r   z© Define the ``PULL-DOC-REQ`` message for requesting a Bokeh server reply
    with a new Bokeh Document.

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

    zPULL-DOC-REQr   )ÚmetadataÚreturnc                 K  s   |   ¡ }| ||tƒ ƒS )zŽ Create an ``PULL-DOC-REQ`` message

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

        )Zcreate_headerr   )Úclsr   Úheader© r   úH/tmp/pip-unpacked-wheel-f5fndrjf/bokeh/protocol/messages/pull_doc_req.pyÚcreate4   s    zpull_doc_req.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   
