U
    ô½¸b!  ã                   @   s´   G d d„ de ƒZG dd„ de ƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZdS )c                   @   s   e Zd ZdZdS )ÚISOFormatErrorz1Raised when ISO 8601 string fails a format check.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   ú8/tmp/pip-unpacked-wheel-9f5dbakt/aniso8601/exceptions.pyr   
   s   r   c                   @   s   e Zd ZdZdS )ÚRangeCheckErrorz"Parent type of range check errors.Nr   r   r   r   r   r	      s   r	   c                   @   s   e Zd ZdZdS )ÚYearOutOfBoundsErrorz Raised when year exceeds limits.Nr   r   r   r   r   r
      s   r
   c                   @   s   e Zd ZdZdS )ÚMonthOutOfBoundsErrorz&Raised when month is outside of 1..12.Nr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚWeekOutOfBoundsErrorz Raised when week exceeds a year.Nr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚDayOutOfBoundsErrorz;Raised when day is outside of 1..365, 1..366 for leap year.Nr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚHoursOutOfBoundsErrorz,Raise when parsed hours are greater than 24.Nr   r   r   r   r   r   "   s   r   c                   @   s   e Zd ZdZdS )ÚMinutesOutOfBoundsErrorú.Raise when parsed seconds are greater than 60.Nr   r   r   r   r   r   &   s   r   c                   @   s   e Zd ZdZdS )ÚSecondsOutOfBoundsErrorr   Nr   r   r   r   r   r   *   s   r   c                   @   s   e Zd ZdZdS )ÚMidnightBoundsErrorz=Raise when parsed time has an hour of 24 but is not midnight.Nr   r   r   r   r   r   .   s   r   c                   @   s   e Zd ZdZdS )ÚLeapSecondErrorz-Raised when attempting to parse a leap secondNr   r   r   r   r   r   2   s   r   N)Ú
ValueErrorr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   Ú<module>
   s   