
    +h!                          G d  de       Z G d de       Z G d de      Z G d de      Z G d d	e      Z G d
 de      Z G d de      Z G d de      Z G d de      Z	 G d de      Z
 G d de      Zy)c                       e Zd ZdZy)ISOFormatErrorz1Raised when ISO 8601 string fails a format check.N__name__
__module____qualname____doc__     G/var/www/html/venv/lib/python3.12/site-packages/aniso8601/exceptions.pyr   r   
   s    ;r
   r   c                       e Zd ZdZy)RangeCheckErrorz"Parent type of range check errors.Nr   r	   r
   r   r   r      s    ,r
   r   c                       e Zd ZdZy)YearOutOfBoundsErrorz Raised when year exceeds limits.Nr   r	   r
   r   r   r          *r
   r   c                       e Zd ZdZy)MonthOutOfBoundsErrorz&Raised when month is outside of 1..12.Nr   r	   r
   r   r   r      s    0r
   r   c                       e Zd ZdZy)WeekOutOfBoundsErrorz Raised when week exceeds a year.Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)DayOutOfBoundsErrorz;Raised when day is outside of 1..365, 1..366 for leap year.Nr   r	   r
   r   r   r      s    Er
   r   c                       e Zd ZdZy)HoursOutOfBoundsErrorz,Raise when parsed hours are greater than 24.Nr   r	   r
   r   r   r   "   s    6r
   r   c                       e Zd ZdZy)MinutesOutOfBoundsError.Raise when parsed seconds are greater than 60.Nr   r	   r
   r   r   r   &       8r
   r   c                       e Zd ZdZy)SecondsOutOfBoundsErrorr   Nr   r	   r
   r   r   r   *   r   r
   r   c                       e Zd ZdZy)MidnightBoundsErrorz=Raise when parsed time has an hour of 24 but is not midnight.Nr   r	   r
   r   r    r    .   s    Gr
   r    c                       e Zd ZdZy)LeapSecondErrorz-Raised when attempting to parse a leap secondNr   r	   r
   r   r"   r"   2   s    7r
   r"   N)
ValueErrorr   r   r   r   r   r   r   r   r   r    r"   r	   r
   r   <module>r$      s   <Z <-j -+? +1O 1+? +F/ F7O 79o 99o 9H/ H8o 8r
   