MINI MINI MANI MO

Path : /usr/lib/python2.7/site-packages/tuned/utils/
File Upload :
Current File : //usr/lib/python2.7/site-packages/tuned/utils/global_config.pyo

ó
©=[c@sddlZddlmZmZddlmZddlmZddl	j
Z
ddlmZdgZ
ejjƒZddd„ƒYZdS(	iÿÿÿÿN(t	ConfigObjtConfigObjError(t	Validator(tTunedException(tcommandstGlobalConfigcBs{eZdejdejdejdejgZd„Zej	d„Z
d
d„Zd
d„Z
d„Zd
d	„ZRS(s$dynamic_tuning = boolean(default=%s)s$sleep_interval = integer(default=%s)s%update_interval = integer(default=%s)s'recommend_command = boolean(default=%s)cCs#i|_|jƒtƒ|_dS(N(t_cfgtload_configRt_cmd(tself((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pyt__init__s	
cCsÅtjd|ƒy4t|d|jdtdtdtdtƒ|_WnEtk
rj}td|ƒ‚n#t	k
rŒ}td|ƒ‚nXt
ƒ}|jj|d	tƒsÁtd
|ƒ‚ndS(s&
		Loads global configuration file.
		s2reading and parsing global configuration file '%s't
configspectraise_errorst
file_errortlist_valuest
interpolations/Global tuned configuration file '%s' not found.s3Error parsing global tuned configuration file '%s'.tcopys2Global tuned configuration file '%s' is not valid.N(tlogtdebugRtglobal_config_spectTruetFalseRtIOErrorRRRtvalidate(R	t	file_nametetvdt((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pyRs	cCs|jj||ƒS(N(Rtget(R	tkeytdefault((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pyR(scCs,|jj|j||ƒƒdkr(tStS(Nt1(Rtget_boolRRR(R	RR((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pyR+s$cCs||j|<dS(N(R(R	Rtvalue((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pytset0scCs`|j|ƒ}|dkr|S|jj|ƒ}|dkrXtjd||fƒ|S|SdS(Ns%Error parsing value '%s', using '%s'.(RtNoneRtget_sizeRterror(R	RRtvaltret((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pyR#3sN(t__name__t
__module__tconststCFG_DEF_DYNAMIC_TUNINGtCFG_DEF_SLEEP_INTERVALtCFG_DEF_UPDATE_INTERVALtCFG_DEF_RECOMMEND_COMMANDRR
tGLOBAL_CONFIG_FILERR"RRR!R#(((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pyRs


		((t
tuned.logsttunedt	configobjRRRRttuned.exceptionsRttuned.constsR)ttuned.utils.commandsRt__all__tlogsRRR(((s=/usr/lib/python2.7/site-packages/tuned/utils/global_config.pyt<module>s	

OHA YOOOO