Viewing 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GlobalConfigcBseZdejdejdejdejgZejd„Z	ejd„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|_|jd|ƒtƒ|_dS(Nt	file_name(t_cfgtload_configRt_cmd(tselftconfig_file((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
Rtetvdt((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(R	tget_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'.(RtNoneR	tget_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_COMMANDRtGLOBAL_CONFIG_FILERRR#RR R"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	
Back to Directory File Manager