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    