ó
äÛi^c           @   s    d  Z  d e f d „  ƒ  YZ d S(   s.   Sentinel class for constants with useful reprst   Sentinelc           B   s   e  Z d d  „ Z d „  Z RS(   c         C   s(   | |  _  | |  _ | r$ | |  _ n  d  S(   N(   t   namet   modulet   __doc__(   t   selfR   R   t	   docstring(    (    s7   lib/python2.7/site-packages/traitlets/utils/sentinel.pyt   __init__   s    		c         C   s   t  |  j ƒ d |  j S(   Nt   .(   t   strR   R   (   R   (    (    s7   lib/python2.7/site-packages/traitlets/utils/sentinel.pyt   __repr__   s    N(   t   __name__t
   __module__t   NoneR   R	   (    (    (    s7   lib/python2.7/site-packages/traitlets/utils/sentinel.pyR       s   N(   R   t   objectR    (    (    (    s7   lib/python2.7/site-packages/traitlets/utils/sentinel.pyt   <module>   s   