o
    Þ­‘h|  ã                   @  sl   d dl mZ d dlmZ erd dlm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 )é    )Úannotations)ÚTYPE_CHECKING)Údatetimec                   @  ó   e Zd ZdS )ÚTimezoneErrorN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú[/var/www/html/stock_analysis/be/venv/lib/python3.10/site-packages/pendulum/tz/exceptions.pyr   
   ó    r   c                   @  r   )ÚInvalidTimezoneNr   r   r   r   r   r      r   r   c                      ó"   e Zd ZdZd‡ fdd„Z‡  ZS )	ÚNonExistingTimezThe datetime {} does not exist.Údtr   ÚreturnÚNonec                   ó   | j  |¡}tƒ  |¡ d S ©N©ÚmessageÚformatÚsuperÚ__init__©Úselfr   r   ©Ú	__class__r   r   r      ó   zNonExistingTime.__init__©r   r   r   r   ©r   r	   r
   r   r   Ú__classcell__r   r   r   r   r      ó    r   c                      r   )	ÚAmbiguousTimezThe datetime {} is ambiguous.r   r   r   r   c                   r   r   r   r   r   r   r   r      r   zAmbiguousTime.__init__r    r!   r   r   r   r   r$      r#   r$   N)
Ú
__future__r   Útypingr   r   Ú
ValueErrorr   r   r   r$   r   r   r   r   Ú<module>   s    	