o
    þâf9  ã                   @   s4   d dl mZmZ G dd„ deƒZG dd„ deƒZdS )é    )ÚABCÚabstractmethodc                   @   s   e Zd ZdS )ÚTimeZoneNotFoundErrorN)Ú__name__Ú
__module__Ú__qualname__© r   r   úO/var/www/html/venv/lib/python3.10/site-packages/timezone_field/backends/base.pyr      s    r   c                   @   s0   e Zd ZdZdZdZedd„ ƒZedd„ ƒZdS )ÚTimeZoneBackendNc                 C   ó   d S ©Nr   )ÚselfÚvaluer   r   r	   Úis_tzobj   ó   zTimeZoneBackend.is_tzobjc                 C   r   r   r   )r   Útzstrr   r   r	   Úto_tzobj   r   zTimeZoneBackend.to_tzobj)	r   r   r   Ú	utc_tzobjÚ
all_tzstrsÚbase_tzstrsr   r   r   r   r   r   r	   r
      s    
r
   N)Úabcr   r   Ú	Exceptionr   r
   r   r   r   r	   Ú<module>   s    