§
;Š»j6 ã ó¾ — d dl mZmZmZmZ dgZdedee fd„Zdee defd„Z deee ee ef defd „Z
d
ee dee fd„ZdS )
é )ÚUnionÚListÚTupleÚOptionalÚ
serialize_evrÚintgrÚreturnc óè — 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 é é€ )ÚdivmodÚappendÚlenÚreverse)r ÚlstÚnumberÚ remainders ú’/builddir/build/BUILDROOT/alt-python27-cllib-3.4.44-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/evr_utils.pyÚ"encode_int_to_real_numbers_segmentr sx € ð
€CØ
€FØ
�1Š*ˆ*Ý" 6¨3Ñ/Ô/ш� Ø�
Š
�9ÑÔÐð �1Š*ˆ*ð ‡J‚Jˆs•S˜‘X”X‰~ÑÔÐØ‡K‚K�M„M€MØ€Jó Úrpm_datac ó, — g }| D ]ï}t |t ¦ « r#| t |¦ « ¦ « n t |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)Ú.0Úchs r ú