՝ d dl mZmZmZmZmZ dgZdee deee fdZdeeeef defdZ deee ee ef defd Z
d
ee dee fdZdS )
)UnionListAnyStrTupleOptional
serialize_evrintgrreturnc g }| }|dk r.t |d \ }}| | |dk .| dt | z | |S )z
Encode int in real-numbers segment.
See http://en.wikipedia.org/wiki/Arithmetic_coding.
@param intgr: int for coding in Float an segment [seg_begin, seg_end]
@return: list encoding segment
r )divmodappendlenreverse)r lstnumber remainders r/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/evr_utils.py"encode_int_to_real_numbers_segmentr sx
C
F
1**"63//
9 1** JJsSXX~KKMMMJ rpm_datac ( g }| D ]}t |t r#| t | nt |t rD| r0| t t | nGt |t r | d |D nt
d| | d d d |D S )z
Encode List of parts of Version or Epoch or Release in real-numbers segment.
See http://en.wikipedia.org/wiki/Arithmetic_coding.
@param rpm_data: list to convert in double
@return: Converted string
c 3 4 K | ]}t | V d S )N)ord).0chs r