MOON
Server: Apache
System: Linux server2.shieldcogroup.com 3.10.0-1160.119.1.el7.tuxcare.els12.x86_64 #1 SMP Fri Nov 8 05:49:38 UTC 2024 x86_64
User: jacom (1029)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python2.7/site-packages/dnf/cli/aliases.pyc
�
�[/\c@@sddlmZddlmZddlmZddlZddlZddlm	Z	ddl
ZddlZddl
Z
ddlZddlZe
jd�ZdZejjed�Zejjed	�Zd
efd��YZdefd
��YZdS(i(tabsolute_import(tunicode_literals(t_N(tPRIO_DEFAULTudnfu/etc/dnf/aliases.d/uALIASES.confu	USER.conft
AliasesConfigcB@s/eZd�Zed��Zed��ZRS(cC@s2||_tjj�|_|jj|j�dS(N(t_pathtlibdnftconftConfigParsert_parsertread(tselftpath((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyt__init__*s	cC@sUtjjt�}y%|jt|jj�dd�Wntk
rJnX|j	�S(Numainuenabled(
RRt
OptionBooltTruetsetRR	tgetDatat
IndexErrortgetValue(Rtoption((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pytenabled/s%
cC@s{tj�}d}|jj|�s(|SxL|jj�|D]7}|jj||�}|scq<n|j�||<q<W|S(Nualiases(tcollectionstOrderedDictR	t
hasSectionRRtsplit(Rtresulttsectiontkeytvalue((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pytaliases8s(t__name__t
__module__R
tpropertyRR(((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyR)s		tAliasescB@sSeZd�Zd�Zd�Zd�Zdd�Zd�Zd�Z	d�Z
RS(	cC@s_tj�|_d|_t|_|j�r:t|_dS|j	�|jsQdS|j
�dS(N(RRRtNoneRRRt_disabled_by_environtFalset
_load_maint
_load_aliases(R((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyR
Gs			
	cC@s~tjjt�}y%|jttjd�|j�SWn@t	k
rKt
Stk
rytj
td�tjd�tSXdS(NuDNF_DISABLE_ALIASESu@Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s(RRRRRRtostenvironRtKeyErrorR%tRuntimeErrortloggertwarningR(RR((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyR$Ws

	cC@s~yt|�SWnitk
rE}tjjtd�||f��n5tk
ry}tjjtd�||f��nXdS(NuParsing file "%s" failed: %suCannot read file "%s": %s(RR+tdnft
exceptionstConfigErrorRtIOError(RRte((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyt
_load_confds		cC@s[y%|jt�|_|jj|_Wn/tjjk
rV}tjt	d�|�nXdS(NuConfig error: %s(
R3tALIASES_CONF_PATHRRR.R/R0R,tdebugR(RR2((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyR&ns
cC@s�|dkr:y|j�}Wq:tjjk
r6dSXnxf|D]^}y&|j|�}|jj|j�WqAtjjk
r�}tj	t
d�|�qAXqAWdS(NuConfig error: %s(R#t_dropin_dir_filenamesR.R/R0R3RtupdateR,R-R(Rt	filenamestfilenameRR2((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyR'us
c@s�tjjt�tjjt�g��fd�}g}yntjjt�s^tjt�nxEtjt�D]4}||�r�qnn|j	tjj
t|��qnWWn+ttfk
r�}t
jj|��nXtjjt�r�|j	t�n|S(Nc@s)|�kp(|jd�p(|jd�S(Nu.u.confu.CONF(u.confu.CONF(t
startswithtendswith(R9(tignored_filenames(s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyt_ignore_filename�s(R(RtbasenameR4tALIASES_USER_PATHtexiststALIASES_DROPIN_DIRtmkdirtlistdirtappendtjoinR1tOSErrorR.R/R0(RR=R8tfnR2((R<s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyR6�s $c@sMg�g�_�fd������fd���|�}�j|S(Nc@sVd}x2|D]*}|r-|ddkr-Pn|d7}q
W�j|| 7_||S(Niu-i(tprefix_options(targstnumtarg(R(s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pytstore_prefix�s
c@s��|�}|s9|d�jks9|djd�r_y�j�Wntk
rZnX|S|d�kr�tjjtd���n�j|d���j|d�}|r�||dS�|d�SdS(Niu\u"Aliases contain infinite recursioni(	RR:tpopRR.R/tErrorRRD(RItsuffixtcurrent_alias_result(RtstackRLt
subresolve(s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyRR�s"
	(RH(RRIRO((RRQRLRRs3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyt_resolve�s	cC@sU|jrQy|j|�}WqQtjjk
rM}tjtd�|�qQXn|S(Nu%s, using original arguments.(RRSR.R/RNR,terrorR(RRIR2((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pytresolve�s	N(RR R
R$R3R&R#R'R6RSRU(((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyR"Fs		
	
	
		*(t
__future__RRtdnf.i18nRRtdnf.cliR.tdnf.conf.configRtdnf.exceptionstlibdnf.confRtloggingR(tos.patht	getLoggerR,RARRER4R?tobjectRR"(((s3/usr/lib/python2.7/site-packages/dnf/cli/aliases.pyt<module>s