????

Your IP : 3.14.251.36


Current Path : /lib/python3.6/site-packages/up2date_client/__pycache__/
Upload File :
Current File : //lib/python3.6/site-packages/up2date_client/__pycache__/rhnPackageInfo.cpython-36.pyc

3

@4�f'�@sVddlmZddlmZddlmZddlmZdd�Zddd	�Zd
d�Zdd
�ZdS)�)�up2dateAuth)�
up2dateLog)�	rhnserver)�pkgUtilscCs8tj�}|jdt|d��|jdt|d��dS)Nz&Adding packages to package profile: %sZaddedz*Removing packages from package profile: %sZremoved)r�initLog�log_me�pprint_pkglist)Zpkgs�log�r
�$/usr/lib/python3.6/rhnPackageInfo.py�logDeltaPackagess
rNcCsVtj�}|jd�tjdd�}tj|d�}|jjdd�s@t	|�}|j
jtj
�|�dS)z; get a list of installed packages and send it to rhnServer zUpdating package profile�)ZgetArch)�timeoutz xmlrpc.packages.extended_profile�N)rrrrZgetInstalledPackageListrZ	RhnServerZcapabilitiesZ
hasCapability�convertPackagesFromHashToListZregistrationZupdate_packagesrZgetSystemId)rr	�packages�sr
r
r�updatePackageProfiles
rcCs>t|�tg�kr dd�|D�}nd|d|d|df}|S)NcSs&g|]}d|d|d|df�qS)z%s-%s-%srr
rr
)�.0�ar
r
r�
<listcomp> sz"pprint_pkglist.<locals>.<listcomp>z%s-%s-%srr
r)�type)Zpkglist�outputr
r
rrsrc	Cs�g}x�|D]�}d|krNd|krN|j|d|d|d|d|d|dg�q
d|kr�|j|d|d|d|d|dg�q
|j|d|d|d|dg�q
W|S)z� takes list of hashes and covert it to list of lists
        resulting strucure is:
        [[name, version, release, epoch, arch, cookie], ... ]
    ZarchZcookie�name�version�releaseZepoch)�append)r�result�packager
r
rr%s
&r)N)	Zup2date_clientrrrrrrrrr
r
r
r�<module>s