HEX
Server: LiteSpeed
System: Linux altar46.supremepanel46.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: gtdivers (4904)
PHP: 8.5.3
Disabled: NONE
Upload Files
File: //lib/yum-plugins/auto-update-debuginfo.pyo
�
އ�^c@s�ddlmZddlZddlZddlZddlZdZefZd�Zd�Z	d�Z
d�Zd�ZdS(	i����(t	TYPE_CORENs2.1cCs%x|D]}||�rtSqWtS(s# Was this repo. manually disabled. (tTruetFalse(tmdrstditmatch((s-/usr/lib/yum-plugins/auto-update-debuginfo.pyt_check_man_disables
c	Cs�t�}|j�\}}t|d�rcx6|jD](\}}|dkr4|j|�q4q4Wng|D]!}tjtj|��j	^qj}i}x$|jj
�D]}	|	||	j<q�Wx�|D]�}
d|
}||kr�q�nt||�r�q�n||
}x�|jj
|�D]~}
|jdd|
j|
jf�|
j�t|
_xBdddgD]1}t|
|�rbt|
|t||��qbqbWqWq�WdS(	Ntreposs
--disablerepos%s-debuginfoisEnabling %s: %st
repo_gpgchecktgpgchecktcost(tsett
getCmdLinethasattrRtaddtretcompiletfnmatcht	translateRtlistEnabledtidRt	findRepostinfotnametenableRtskip_if_unavailabletsetattrtgetattr(tybtconduitRtoptstargstopttrepoexptxt	baserepostrepotrepoidRtbaserepotr((s-/usr/lib/yum-plugins/auto-update-debuginfo.pytenable_debuginfo_repos&s0	.


 
	cCsKy<t|�}|j�d }t|j��}||fSWndSXdS(Ni����(NN(topentreadlinetinttNone(tcfnametfotcrpmdbvtcnum((s-/usr/lib/yum-plugins/auto-update-debuginfo.pyt_read_cachedBscCstjj|�}tj|tj�sntjj|�r=dSytj|�Wqnttfk
rj}dSXnyt	|dd�}Wnttfk
r�}dSX|j
t|��|j
d�|j
t|��|j
d�|j�tj
|d|�dS(Ns.tmptws
(tostpathtdirnametaccesstW_OKtexiststmakedirstIOErrortOSErrorR)twritetstrtclosetrename(R-trpmdbvtnumtcdnameteR.((s-/usr/lib/yum-plugins/auto-update-debuginfo.pyt
_write_cachedKs$


cCs5|j}t|jd�}d}|r�|jjd}t|�\}}|dk	r�|jjdt�d}||kr�d}q�q�n|dkr�t	|jj
ddg��}|r�|jjdt�d}t|||�q�n|r1t|d�r
|jd�n|j
d	d
|�t||�ndS(Nt
simpleVersions"/plugins/auto-update-debuginfo/numt	main_onlyitpatternss*-debuginfotregisterPackageNames!yum-plugin-auto-update-debug-infois'Found %d installed debuginfo package(s)(t_baseR
trpmdbR,tconft
persistdirR1RERtlentreturnPackagesRDRHRR((RRtcachingRAR-R/R@((s-/usr/lib/yum-plugins/auto-update-debuginfo.pytprereposetup_hookbs(	(
tyum.pluginsRR3tos.pathRRtrequires_api_versiontplugin_typeRR(R1RDRP(((s-/usr/lib/yum-plugins/auto-update-debuginfo.pyt<module>s