
mJ]c           @` s   d  Z  d d l m Z m Z m Z m Z d d l Z e j e  Z	 d 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 S(   u   Provides client API for connecting to a Bokeh server from a Python
process.

The primary uses for the ``bokeh.client`` are:

* Implementing testing infrastructure around Bokeh applications
* Creating and customizing specific sessions of a Bokeh application
  running *in a Bokeh Server*, before passing them to a viewer.

While it is also possible to run Bokeh application code "outside" a Bokeh
server using ``bokeh.client``, this practice is **HIGHLY DISCOURAGED**.

i    (   t   absolute_importt   divisiont   print_functiont   unicode_literalsNu   ClientSessionu   DEFAULT_SESSION_IDu   pull_sessionu   push_sessionu   show_sessioni   (   t   ClientSession(   t   DEFAULT_SESSION_ID(   t   pull_session(   t   push_session(   t   show_session(   u   ClientSessionu   DEFAULT_SESSION_IDu   pull_sessionu   push_sessionu   show_session(   t   __doc__t
   __future__R    R   R   R   t   loggingt	   getLoggert   __name__t   logt   __all__t   sessionR   R   R   R   R   (    (    (    s4   lib/python2.7/site-packages/bokeh/client/__init__.pyt   <module>   s   "    