Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /usr/share/yum-cli/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/yum-cli/utils.pyc
U'Qc@sddkZddkZddkZddkZddkTddklZddklZddklZl	Z	ddkl
Z
ddklZddk
iZddklZd	Zd
ZdZdZd
ZdefdYZdZedjoendS(iN(t*(tErrors(t_(t
utf8_widtht
exception2msg(t
logginglevels(tOptionGroup(t
format_numbercs%tifd}|t_dS(Ncs(|tijo|||ndS(N(t
exceptionstKeyboardInterrupt(ttypetvaluet	traceback(told_excepthook(s/usr/share/yum-cli/utils.pytnew_hook"s(tsyst
excepthook(R((R
s/usr/share/yum-cli/utils.pyt#suppress_keyboard_interrupt_messages	cCsd}t||S(Nid(tint(tjiffiestHertz((s/usr/share/yum-cli/utils.pytjiffies_to_seconds*scCs|djo-d|d	|d
d|dd|dfS|djo"d|d|dd|dfSd|d|dfS(
Ni<is%d day(s) %d:%02d:%02ds%d:%02d:%02ds	%02d:%02diiQiiQiii((tseconds((s/usr/share/yum-cli/utils.pytseconds_to_ui_time.s




cCs|pdSyt|}Wntj
o
}dSXtiid|p,tiidptiid|odSh}xtd|D]}|ddjoqn|d idd}t|djoqn|did	o|dd
 |d<n|di	||di	i
<qWd|jodSd
|jodSd}xBtdD]4}|idot|tdd!}PqlqlW|djodStd|i
i}t|d|d<t|d|d<t|d|d<t|d|d<|t|d|d<htdd6tdd6tdd6tdd 6td!d"6i|dtd#|d$<|S(%Ns/proc/%d/statuss
/proc/stats
/proc/%d/statis
s:	iis kBiitvmrsstvmsizesbtime i
tutimeitstimeitcutimeitcstimeit
start_timetRunningtRtSleepingtStUninterruptibletDtZombietZsTraced/StoppedtTtUnknowntstate(Rt
ValueErrortostpathtexiststopentsplittlentendswithtstriptlowertNonet
startswithtreadRRtget(tpidtetpstlinetdatat	boot_timetps_stat((s/usr/share/yum-cli/utils.pytget_process_info9s\(


	



cCst|}|pdS|ddjotd}ntd|d}|id||itdtt|ddtt|d	dfttti|d
}|itdti|d
|f|itd|d
|f|S(Ntnames
yumBackend.pys&  The other application is: PackageKits  The other application is: %ss%ss    Memory : %5s RSS (%5sB VSZ)RiRRs    Started: %s - %s agos    State  : %s, pid: %dR)(	R?R4RtcriticalRRRttimetctime(R8tloggerR:tnmsgtago((s/usr/share/yum-cli/utils.pytshow_lock_ownerls !tYumUtilBasecBseZdZdZdZdZdZdZdZdZ	dZ
d	Zei
d
eifdZdZed
ZdZRS(cCsti|td|dtd||_||_||_||_t|id|id|_	|ii
|i	tti
d}ti
d}t|do|iid	ndS(
Ntbasetutilstusages
%s optionstsyum.utilsyum.verbose.utiltrun_with_package_namess	yum-utils(t
YumBaseClit__init__tYumOptionParsertTruet_parsert_usaget	_utilNamet_utilVerRt
_option_grouptadd_option_groupRtloggingt	getLoggerthasattrRMtadd(tselfR@tverRKRDtverbose_logger((s/usr/share/yum-cli/utils.pyROs
			cCs,|iitd|iodSdS(Ns

Exiting on user cancelii(RDRARtunlock(R\((s/usr/share/yum-cli/utils.pytexUserCancels
cCs`|idjo|iitdn!|iitdt||iodSdS(Ni s

Exiting on Broken Pipes

%sii(terrnoRDRARRR_(R\R9((s/usr/share/yum-cli/utils.pyt	exIOErrors 
cCs@t|}|o|iid|n|iodSdS(soCalled when a plugin raises PluginYumExit.

        Log the plugin's exit message if one was supplied.
        s

%sii(RRDtwarnR_(R\R9texitmsg((s/usr/share/yum-cli/utils.pytexPluginExits
cCs/|iidt||iodSdS(Ns

%sii(RDRARR_(R\R9((s/usr/share/yum-cli/utils.pytexFatals
cCs8y|i|iWntij
o
}dSXdS(Nii(t
closeRpmDBtdoUnlockRt	LockError(R\R9((s/usr/share/yum-cli/utils.pyR_s
cCs|iS(N(RR(R\((s/usr/share/yum-cli/utils.pytgetOptionParserscCs|iS(s1 Get an option group to add non inherited options(RV(R\((s/usr/share/yum-cli/utils.pytgetOptionGroupscCsd}xtoy|iWntij
o}t||jo t|}|ii|n|iip4|iidt	|i
|itidqti
tdq	XPq	WdS(NRLsHAnother app is currently holding the yum lock; waiting for it to exit...isTAnother app is currently holding the yum lock; exiting as configured by exit_on_lock(RQtdoLockRRiRRDRAtconftexit_on_lockRGR8RBtsleeptYumBaseErrorR(R\tlockerrR9((s/usr/share/yum-cli/utils.pytwaitForLocks
cCsd|i|itifGHdS(Ns%s - %s (yum - %s)(RTRUtyumt__version__(R\((s/usr/share/yum-cli/utils.pyt_printUtilVersionsicCsa|ii|}|i|i|io7x4|iiD]"}t||t|i|q9Wn|io|i	t
idn|ii|}|i
o
d|_n|iod|_|_ny|i}|i|_||_|i|_||_|i|_|i|_|i|_t|do|ii|i|_nt|do|ii|i|_nt|do|i|_n|i |io:x7|iiD]%}t|i |t|i|qWnWn
t!i"j
o5}|i#i$t%dt&|t
idnt'j
o5}|i#i$t%dt&|t
idnt(i)j
o5}|i#i$t%d	t&|t
idnEt!i*j
o5}|i#i$t%d
t&|t
idnX|ii+|i,|ii-\}|_.|i.o|i.d|_/n
d|_/|i.d|_1|S(Niitdisablepluginst
enablepluginst
releaseversConfig Error: %sisOptions Error: %ssPluginExit Error: %ss
Yum Error: %s(2RRt
firstParset
_parseSetOptstsetoptstmain_setoptstitemstsetattrtgetattrtversionRuRtexittgetRoottquiett
debugleveltverboset
errorleveltpreconftconffiletfntroott	nopluginstinit_pluginstplugin_typest	optparserRZt	_splitArgRvtdisabled_pluginsRwtenabled_pluginsRxRmRtConfigErrorRDRARRR*tpluginst
PluginYumExitRpt	set_usageRStsetupYumConfigtcmdstbasecmdR4textcmds(R\targstpluginsTypestoptstoptRtpcR9((s/usr/share/yum-cli/utils.pytdoUtilConfigSetupsj

$




		
	

+
	cCs~y<|i|i|i|idt|iWn;tij
o,}|ii	t
|tidnXdS(sndo a default setup for all the normal/necessary yum components,
           really just a shorthand for testingtdoSetupiN(
Rrt_getTst	_getRpmDBt	_getReposRQt	_getSacksRRpRDRARRR(R\tmsg((s/usr/share/yum-cli/utils.pytdoUtilYumSetups


c
Cs!y|id|\}}Wntij
o}|i|Stij
o}d}t|g}n9tj
o|iSt	j
o}|i
|SX|djo|iodSdS|djoxQ|D]I}td}dt
|d}|ii||idd|qW|iip|iitd	n|id
|iidtp|iitdn|iodSdS|djonQ|iitd
|x|D]}|ii|qW|iodSdS|iititddS(Ntunfinished_transactions_checkiiis	Error: %st is
s= You could try using --skip-broken to work around the problemtoutRcs4 You could try running: rpm -Va --nofiles --nodigests Unknown Error(s): Exit Code: %d:is
Dependencies Resolved(tbuildTransactionRRReRRpRR	R`tIOErrorRbR_RRRDRAtreplaceRmtskip_brokenR^tinfot_rpmdb_warn_checkstFalsetlogRtINFO_2(R\Rtresultt
resultmsgsR9Rtprefixt	prefix2nd((s/usr/share/yum-cli/utils.pytdoUtilBuildTransaction,sL


'



cCsy|i}Wnztij
o}|i|Stij
o}|i|Stj
o|iSt	j
o}|i
|SX|iit
itd|iodS|S(Ns	Complete!i(t
doTransactionRRReRRpRfR	R`RRbR^RRRRR_(R\treturn_codeR9((s/usr/share/yum-cli/utils.pytdoUtilTransactionVs
(t__name__t
__module__ROR`RbReRfR_RjRkRrRuRtargvRt	TYPE_CORERRRQRR(((s/usr/share/yum-cli/utils.pyRHs											H	*cCsd}d}d}t|||}|i}|idddddd	d
tdd|iid
|i}|iid|iddi|i	GHdGH|GH|iid|dS(Nttestutils0.1stestutil [options] [args]RLs
--myoptiontdesttmyoptiontactiont
store_truetdefaultthelpsThis is an util optionsSetup Yum Configs	Setup YumsCommand line args: %sRsCommand line options :s%s Completed(
RHRjt
add_optionRRDRRRtjoinR(R@R]RKtutiltparserR((s/usr/share/yum-cli/utils.pytmaings 
t__main__(RRBRRstcliRRtyum.i18nRRRtoptparseRtyum.pluginsRturlgrabber.progressRRRRR?RGRNRHRR(((s/usr/share/yum-cli/utils.pyt<module>s(
				3		


haha - 2025