HEX
Server: LiteSpeed
System: Linux atali.colombiahosting.com.co 5.14.0-570.12.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 13 06:11:55 EDT 2025 x86_64
User: coopserp (1713)
PHP: 8.2.29
Disabled: dl,exec,passthru,proc_open,proc_close,shell_exec,memory_limit,system,popen,curl_multi_exec,show_source,symlink,link,leak,listen,diskfreespace,tmpfile,ignore_user_abord,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setid,posix_times,posix_ttyname,posix_uname,proc_get_status,proc_nice,proc_terminate
Upload Files
File: //proc/self/root/lib/python3.9/site-packages/dns/__pycache__/serial.cpython-39.opt-1.pyc
a

�M�e�@sdZGdd�d�ZdS)z&Serial Number Arthimetic from RFC 1982c@sveZdZdeed�dd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�ZdS)�Serial� ��value�bitscCs|d||_||_dS)N�r)�selfrr�r�./usr/lib/python3.9/site-packages/dns/serial.py�__init__szSerial.__init__cCsd|j�d|j�d�S)Nzdns.serial.Serial(z, �)r)rrrr	�__repr__szSerial.__repr__cCs>t|t�rt||j�}nt|t�r.|j|jkr2tS|j|jkS�N��
isinstance�intrr�NotImplementedr�r�otherrrr	�__eq__s

z
Serial.__eq__cCs>t|t�rt||j�}nt|t�r.|j|jkr2tS|j|jkSr
rrrrr	�__ne__s

z
Serial.__ne__cCs�t|t�rt||j�}nt|t�r.|j|jkr2tS|j|jkr\|j|jd|jdkr\dS|j|jkr�|j|jd|jdkr�dSdSdS�Nr�TFrrrrr	�__lt__s
&�z
Serial.__lt__cCs||kp||kSr
rrrrr	�__le__*sz
Serial.__le__cCs�t|t�rt||j�}nt|t�r.|j|jkr2tS|j|jkr\|j|jd|jdkr\dS|j|jkr�|j|jd|jdkr�dSdSdSrrrrrr	�__gt__-s
&�z
Serial.__gt__cCs||kp||kSr
rrrrr	�__ge__;sz
Serial.__ge__cCsl|j}t|t�r|j}nt|t�r(|}nt�t|�d|jddkrJt�||7}|d|j}t||j�S�Nrr�rrrr�
ValueError�absr�rr�vZdeltarrr	�__add__>s

zSerial.__add__cCsj|j}t|t�r|j}nt|t�r(|}nt�t|�d|jddkrJt�||7}|d|j}||_|Srrr rrr	�__iadd__Ls

zSerial.__iadd__cCsl|j}t|t�r|j}nt|t�r(|}nt�t|�d|jddkrJt�||8}|d|j}t||j�Srrr rrr	�__sub__[s

zSerial.__sub__cCsj|j}t|t�r|j}nt|t�r(|}nt�t|�d|jddkrJt�||8}|d|j}||_|Srrr rrr	�__isub__is

zSerial.__isub__N)r)�__name__�
__module__�__qualname__rr
rrrrrrrr"r#r$r%rrrr	rsrN)�__doc__rrrrr	�<module>s