B
    ‹æ@\§  ã               @   sª   d Z ddlmZmZmZmZ ddlZe e¡Z	ddl
mZ ddlmZ ddlmZ ddlmZ dd	lmZ dd
lmZ dZdefdefgZdefdefdefdefgZdS )aR   Define standard endpoints and their associated views for a Bokeh Server
application.

These will be added by the :class:`~bokeh.server.tornado.BokehTornado`
application. The Bokeh Tornado application can then be served using Tornado's
built-in ``HTTPServer``.

.. data:: toplevel_patterns
    :annotation:

    Top-level routes, independent of any applications. They will be prefixed
    with any configured prefix.

    .. code-block:: python

        [
            ( r'/?',           RootHandler   ), # <prefix>/
            ( r'/static/(.*)', StaticHandler ), # <prefix>/static/
        ]

.. data:: per_app_patterns
    :annotation:

    Per-application routes. These be prefixed with the application path, as
    well as with any configured prefix.

    .. code-block:: python

        [
            ( r'/?',           DocHandler        ), # <prefix>/<app>/
            ( r'/ws',          WSHandler         ), # <prefix>/<app>/ws
            ( r'/metadata',    MetadataHandler   ), # <prefix>/<app>/metadata
            ( r'/autoload.js', AutoloadJsHandler ), # <prefix>/<app>/autoload.js
        ]

é    )Úabsolute_importÚdivisionÚprint_functionÚunicode_literalsNé   )Ú	WSHandler)ÚRootHandler)Ú
DocHandler)ÚMetadataHandler)ÚStaticHandler)ÚAutoloadJsHandler)Úper_app_patternsÚtoplevel_patternsz/?z/static/(.*)z/wsz	/metadataz/autoload.js)Ú__doc__Z
__future__r   r   r   r   ZloggingZ	getLoggerÚ__name__ÚlogZviews.wsr   Zviews.root_handlerr   Zviews.doc_handlerr	   Zviews.metadata_handlerr
   Zviews.static_handlerr   Zviews.autoload_js_handlerr   Ú__all__r   r   © r   r   ú0lib/python3.7/site-packages/bokeh/server/urls.pyÚ<module>*   s    

