o
    ä¤g¤  ã                   @   s   d Z G dd„ deƒZdS )z'
Common code used in multiple modules.
c                   @   sF   e Zd Zd dgZddd„Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Z	dS )ÚweekdayÚnNc                 C   s   || _ || _d S ©N©r   r   )Úselfr   r   © r   úR/var/www/html/ecg_monitoring/venv/lib/python3.10/site-packages/dateutil/_common.pyÚ__init__	   s   
zweekday.__init__c                 C   s   || j kr| S |  | j|¡S r   )r   Ú	__class__r   )r   r   r   r   r   Ú__call__   s   
zweekday.__call__c                 C   s:   z| j |j ks| j|jkrW dS W dS  ty   Y dS w )NFT)r   r   ÚAttributeError©r   Úotherr   r   r   Ú__eq__   s   ÿþÿzweekday.__eq__c                 C   s   t | j| jfƒS r   )Úhashr   r   )r   r   r   r   Ú__hash__   s   þzweekday.__hash__c                 C   s
   | |k S r   r   r   r   r   r   Ú__ne__!   s   
zweekday.__ne__c                 C   s"   d| j  }| js
|S d|| jf S )N)ÚMOÚTUÚWEÚTHÚFRÚSAÚSUz%s(%+d)r   )r   Úsr   r   r   Ú__repr__$   s   
zweekday.__repr__r   )
Ú__name__Ú
__module__Ú__qualname__Ú	__slots__r   r
   r   r   r   r   r   r   r   r   r      s    
r   N)Ú__doc__Úobjectr   r   r   r   r   Ú<module>   s    