o
    ßý°jT  ã                   @   s(   d Z ddlmZmZ G dd„ deƒZdS )Ú
é    )Ú	timedeltaÚtzinfoc                   @   sH   e Zd ZdZdd„ Zdd„ Zdd„ Zdd	„ Zd
d„ Zdd„ Z	dd„ Z
dS )ÚOffsetTzInfoz%Fixed offset in minutes east from UTCc                 C   s   || _ || _t|d�| _d S )N)Úminutes)ÚoffsetÚnamer   Ú_offset)Úselfr   r   © r   ú†/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/ldap3/core/timezone.pyÚ__init__!   s   zOffsetTzInfo.__init__c                 C   ó   | j S ©N©r   ©r
   r   r   r   Ú__str__&   ó   zOffsetTzInfo.__str__c                 C   s
   d  | ¡S )Nz2OffsetTzInfo(offset={0.offset!r}, name={0.name!r}))Úformatr   r   r   r   Ú__repr__)   s   
zOffsetTzInfo.__repr__c                 C   r   r   )r	   ©r
   Údtr   r   r   Ú	utcoffset-   r   zOffsetTzInfo.utcoffsetc                 C   r   r   r   r   r   r   r   Útzname0   r   zOffsetTzInfo.tznamec                 C   s   t dƒS )Nr   )r   r   r   r   r   Údst4   s   zOffsetTzInfo.dstc                 C   s   | j | jfS r   )r   r   r   r   r   r   Ú__getinitargs__7   s   zOffsetTzInfo.__getinitargs__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   r   r   r   r      s    r   N)r   Údatetimer   r   r   r   r   r   r   Ú<module>   s    