ó
?£‹Oc           @   st   d  Z  d d d d g Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d	 S(
   s#   
Custom exceptions raised by pytz.
t   UnknownTimeZoneErrort   InvalidTimeErrort   AmbiguousTimeErrort   NonExistentTimeErrorc           B   s   e  Z d  Z RS(   sf  Exception raised when pytz is passed an unknown timezone.

    >>> isinstance(UnknownTimeZoneError(), LookupError)
    True

    This class is actually a subclass of KeyError to provide backwards
    compatibility with code relying on the undocumented behavior of earlier
    pytz releases.

    >>> isinstance(UnknownTimeZoneError(), KeyError)
    True
    (   t   __name__t
   __module__t   __doc__(    (    (    s3   /usr/lib/python2.7/dist-packages/pytz/exceptions.pyR       s   c           B   s   e  Z d  Z RS(   s'   Base class for invalid time exceptions.(   R   R   R   (    (    (    s3   /usr/lib/python2.7/dist-packages/pytz/exceptions.pyR      s   c           B   s   e  Z d  Z RS(   sX  Exception raised when attempting to create an ambiguous wallclock time.

    At the end of a DST transition period, a particular wallclock time will
    occur twice (once before the clocks are set back, once after). Both
    possibilities may be correct, unless further information is supplied.

    See DstTzInfo.normalize() for more info
    (   R   R   R   (    (    (    s3   /usr/lib/python2.7/dist-packages/pytz/exceptions.pyR      s   c           B   s   e  Z d  Z RS(   sÑ   Exception raised when attempting to create a wallclock time that
    cannot exist.

    At the start of a DST transition period, the wallclock time jumps forward.
    The instants jumped over never occur.
    (   R   R   R   (    (    (    s3   /usr/lib/python2.7/dist-packages/pytz/exceptions.pyR   *   s   N(   R   t   __all__t   KeyErrorR    t	   ExceptionR   R   R   (    (    (    s3   /usr/lib/python2.7/dist-packages/pytz/exceptions.pyt   <module>   s   		