HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/rpm_vercmp/__pycache__/vercmp.cpython-310.pyc
o

;j�
�@s<ddlmZddlmZddlZGdd�de�Zdd�ZdS)�)�print_function)�unicode_literalsNc@s6eZdZe�d�Ze�d�Ze�d�Zedd��Z	dS)�Vercmps^([^a-zA-Z0-9~]*)(.*)$s
^([\d]+)(.*)$s^([a-zA-Z]+)(.*)$cCs�|�dd�}|�dd�}|s|r�|j�|�}|j�|�}|�d�|�d�}}|�d�|�d�}}|s6|r7q|�d�rQ|�d�sCdS|dd�|dd�}}q|�d�rXdS|r\|s]nr|j�|�}|rr|j�|�}|sodSd}n|j�|�}|j�|�}d}|s�dS|s�|r�dSdS|�d�|�d�}}|�d�|�d�}}|r�|�d	�}|�d	�}t|�}t|�}	||	kr�dS||	kr�dS||kr�dS||kr�dSqt|�}
t|�}|
|kr�d
kr�d
S|
d
kr�dSdS)N�ascii�ignore���~���TF�0r)	�encode�R_NONALNUMTILDE�match�group�
startswith�R_NUM�R_ALPHA�lstrip�len)�cls�first�secondZm1Zm2Zm1_headZm2_headZisnumZm1hlenZm2hlenZm1lenZm2len�r�E/opt/saltstack/salt/lib/python3.10/site-packages/rpm_vercmp/vercmp.py�comparesn




�zVercmp.compareN)
�__name__�
__module__�__qualname__�re�compiler
rr�classmethodrrrrrrs


rcCst�||�S)N)rr)rrrrr�vercmpjsr!)�
__future__rrr�objectrr!rrrr�<module>s
T