Current File : //lib/python2.7/site-packages/sos/plugins/dnf.pyo
�
u��ec@s3ddlmZmZdeefd��YZdS(i����(tPlugintRedHatPlugint	DNFPlugincBs\eZdZdZdZdZdZdddefd	d
defgZd�Z	d
�Z
RS(sdnf package managertdnftsystemtpackagemanagertsysmgmts/etc/dnf/dnf.confthistoryscaptures transaction historytfastshistory-infosdetailed transaction historytslowcCsd|s
dSxS|j�D]E}d|kr|j�d}|dkr\|jd|�q\qqWdS(Ns[i]isHint:sdnf module info (t
splitlinestsplittadd_cmd_output(tselftmodulestlinetmodule((s3/usr/lib/python2.7/site-packages/sos/plugins/dnf.pytget_modules_infoscCs{|jd�|jd�r,|jd�n'|jd�|jd�|jd�|jddd	d
ddg�|jd
�r�|jd�r�|jd�n|jd�rW|jd�}d}|dr%xS|dj�D]>}y$t|jd�dj��}PWq�tk
rq�Xq�Wnx/t	d|d�D]}|jd|�q9Wn|jd�}|j
|d�dS(Ns	/etc/dnf/tall_logss/var/log/dnf.*s/var/log/dnf.log*s/var/log/dnf.librepo.log*s/var/log/dnf.rpm.log*s
dnf --versionsdnf list installed *dnf*sdnf list extrassdnf module listspackage-cleanup --dupesspackage-cleanup --problemsRshistory-infosdnf historyi����toutputt|iisdnf history info %dsdnf module list --installed(t
add_copy_spect
get_optionRtcollect_cmd_outputR
tintRtstript
ValueErrortrangeR(R
RttransactionsRttr_idR((s3/usr/lib/python2.7/site-packages/sos/plugins/dnf.pytsetup&s:






(ssystemRR(s/etc/dnf/dnf.conf(R(t__name__t
__module__t__doc__tplugin_nametprofilestfilestpackagestFalsetoption_listRR(((s3/usr/lib/python2.7/site-packages/sos/plugins/dnf.pyRs	N(tsos.pluginsRRR(((s3/usr/lib/python2.7/site-packages/sos/plugins/dnf.pyt<module>s