U
    /e(
                     @  s   d Z ddlmZ ddlZeeZddlmZ ddl	m
Z
mZmZmZmZmZmZmZ ddlmZ ddlmZ dZG d	d
 d
eZG dd deZedddZG dd deZdS )ze This modules simply provides some sample code for the documentation of
``bokeh.sphinxext`` itself.

    )annotationsN)enumeration)AutoEitherEnumFloatIntListStringTuple)Model)Options)BarbazFooOptsc                   @  s4   e Zd ZdZeeedddddZee	e	ddZ
dS )	r   z This is a Foo model. abcdefZxzyzdoc for indexhelpzdoc for valueN)__name__
__module____qualname____doc__r   r   r   indexr   r   value r   r   :/tmp/pip-unpacked-wheel-f5fndrjf/bokeh/sphinxext/sample.pyr   <   s   r   c                   @  s   e Zd ZdZeeddZdS )r   z This is a Bar model. zdoc for thingr   N)r   r   r   r   r	   r   thingr   r   r   r   r   C   s   r   abcc                   @  s(   e Zd ZdZedddZedddZdS )r   z This is an Options class 	localhostza host to connect to)defaultr   i  za port to connect toN)r   r   r   r   r
   hostr   portr   r   r   r   r   M   s   r   )r   
__future__r   logging	getLoggerr   logZbokeh.core.enumsr   Zbokeh.core.propertiesr   r   r   r   r   r	   r
   r   Zbokeh.modelr   Zbokeh.util.optionsr   __all__r   r   r   r   r   r   r   r   <module>   s   
(
