ó mLTc@stdZddddgZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd S( s# Custom exceptions raised by pytz. tUnknownTimeZoneErrortInvalidTimeErrortAmbiguousTimeErrortNonExistentTimeErrorcBseZdZRS(sfException 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__(((s9/usr/local/lib/python2.7/site-packages/pytz/exceptions.pyR s cBseZdZRS(s'Base class for invalid time exceptions.(RRR(((s9/usr/local/lib/python2.7/site-packages/pytz/exceptions.pyRscBseZdZRS(sXException 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 (RRR(((s9/usr/local/lib/python2.7/site-packages/pytz/exceptions.pyRscBseZdZRS(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. (RRR(((s9/usr/local/lib/python2.7/site-packages/pytz/exceptions.pyR*sN(Rt__all__tKeyErrorRt ExceptionRRR(((s9/usr/local/lib/python2.7/site-packages/pytz/exceptions.pyts