ó
Ýà‹]c           @   s^   d  Z  d d l Z d d l m Z d e e j e ƒ f d „  ƒ  YZ d e f d „  ƒ  YZ d S(   s0   Abstract base classes for kernel client channelsiÿÿÿÿN(   t   with_metaclasst
   ChannelABCc           B   sD   e  Z d  Z e j d „  ƒ Z e j d „  ƒ Z e j d „  ƒ Z RS(   s"   A base class for all channel ABCs.c         C   s   d  S(   N(    (   t   self(    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt   start   s    c         C   s   d  S(   N(    (   R   (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt   stop   s    c         C   s   d  S(   N(    (   R   (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt   is_alive   s    (   t   __name__t
   __module__t   __doc__t   abct   abstractmethodR   R   R   (    (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyR      s   t   HBChannelABCc           B   sV   e  Z d  Z e j d „  ƒ Z e j d „  ƒ Z e j d „  ƒ Z e j d „  ƒ Z	 RS(   sˆ   HBChannel ABC.

    The docstrings for this class can be found in the base implementation:

    `jupyter_client.channels.HBChannel`
    c         C   s   d  S(   N(    (   R   (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt   time_to_dead#   s    c         C   s   d  S(   N(    (   R   (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt   pause'   s    c         C   s   d  S(   N(    (   R   (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt   unpause+   s    c         C   s   d  S(   N(    (   R   (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt
   is_beating/   s    (
   R   R   R   R	   t   abstractpropertyR   R
   R   R   R   (    (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyR      s
   (   R   R	   t   ipython_genutils.py3compatR    t   ABCMetat   objectR   R   (    (    (    s9   lib/python2.7/site-packages/jupyter_client/channelsabc.pyt   <module>   s   "