관리-도구
편집 파일: serial.cpython-39.opt-1.pyc
a �����M�e����������������������@���s���d�Z�G�dd��d�ZdS�)z&Serial Number Arthimetic from RFC 1982c�������������������@���sv���e�Zd�Zdeed�dd�Zdd��Zdd��Zd d ��Zdd��Zd d��Z dd��Z dd��Zdd��Zdd��Z dd��Zdd��ZdS�)�Serial� �����value�bitsc�����������������C���s���|d|��|�_�||�_d�S�)N����r���)�selfr���r�����r����./usr/lib/python3.9/site-packages/dns/serial.py�__init__���s����zSerial.__init__c�����������������C���s���d|�j���d|�j��d�S�)Nzdns.serial.Serial(z, �)r���)r���r���r���r ����__repr__���s����zSerial.__repr__c�����������������C���s>���t�|t�rt||�j�}nt�|t�r.|j|�jkr2tS�|�j|jkS��N�� isinstance�intr���r����NotImplementedr����r����otherr���r���r ����__eq__���s ���� z Serial.__eq__c�����������������C���s>���t�|t�rt||�j�}nt�|t�r.|j|�jkr2tS�|�j|jkS�r ���r���r���r���r���r ����__ne__���s ���� z Serial.__ne__c�����������������C���s����t�|t�rt||�j�}nt�|t�r.|j|�jkr2tS�|�j|jk�r\|j|�j�d|�jd��k�r\dS�|�j|jkr�|�j|j�d|�jd��kr�dS�dS�d�S��Nr�������TFr���r���r���r���r ����__lt__���s���� &�z Serial.__lt__c�����������������C���s���|�|kp|�|k�S�r ���r���r���r���r���r ����__le__*���s����z Serial.__le__c�����������������C���s����t�|t�rt||�j�}nt�|t�r.|j|�jkr2tS�|�j|jk�r\|j|�j�d|�jd��kr\dS�|�j|jkr�|�j|j�d|�jd��k�r�dS�dS�d�S�r���r���r���r���r���r ����__gt__-���s���� &�z Serial.__gt__c�����������������C���s���|�|kp|�|kS�r ���r���r���r���r���r ����__ge__;���s����z Serial.__ge__c�����������������C���sl���|�j�}t|t�r|j�}nt|t�r(|}nt�t|�d|�jd��d�krJt�||7�}|d|�j��}t||�j�S��Nr���r����r���r���r���r���� ValueError�absr����r���r����vZdeltar���r���r ����__add__>���s���� zSerial.__add__c�����������������C���sj���|�j�}t|t�r|j�}nt|t�r(|}nt�t|�d|�jd��d�krJt�||7�}|d|�j��}||�_�|�S�r���r���r ���r���r���r ����__iadd__L���s���� zSerial.__iadd__c�����������������C���sl���|�j�}t|t�r|j�}nt|t�r(|}nt�t|�d|�jd��d�krJt�||8�}|d|�j��}t||�j�S�r���r���r ���r���r���r ����__sub__[���s���� zSerial.__sub__c�����������������C���sj���|�j�}t|t�r|j�}nt|t�r(|}nt�t|�d|�jd��d�krJt�||8�}|d|�j��}||�_�|�S�r���r���r ���r���r���r ����__isub__i���s���� zSerial.__isub__N)r���)�__name__� __module__�__qualname__r���r ���r���r���r���r���r���r���r���r"���r#���r$���r%���r���r���r���r ���r������s���r���N)�__doc__r���r���r���r���r ����<module>���s���