o
    h                     @   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/optinet_system/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    