MINI MINI MANI MO

Path : /usr/lib/python2.7/site-packages/tuned/storage/
File Upload :
Current File : //usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pyc

ó
©=[c@soddlmZddlZddlZddlZddljZejj	ƒZ
dejfd„ƒYZdS(i(t
interfacesiÿÿÿÿNtPickleProvidercBsYeZddgZd	d„Zd„Zd	d„Zd„Zd„Zd„Z	d„Z
RS(
t_patht_datacCs.|dkrtj}n||_i|_dS(N(tNonetconststDEFAULT_STORAGE_FILERR(tselftpath((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pyt__init__s	cCs(|jj|iƒ||j||<dS(N(Rt
setdefault(Rt	namespacetoptiontvalue((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pytsetscCs*|jj|iƒ|j|j||ƒS(N(RR
tget(RRRtdefault((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pyRscCs;|jj|iƒ||j|kr7|j||=ndS(N(RR
(RRR((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pytunsetscCs†yLtjdt|jƒƒt|jdƒ}tj|j|ƒWdQXWn3tt	fk
r}tj
d|j|fƒnXdS(Ns	Saving %stws"Error saving storage file '%s': %s(tlogtdebugtstrRtopenRtpickletdumptOSErrortIOErrorterror(Rtfte((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pytsavescCsy1t|jdƒ}tj|ƒ|_WdQXWnUttfk
ro}tjd|j|fƒi|_nt	k
rˆi|_nXdS(Ntrs#Error loading storage file '%s': %s(
RRRtloadRRRRRtEOFError(RRR((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pyR 's
cCs[|jjƒytj|jƒWn3ttfk
rV}tjd|j|fƒnXdS(Ns$Error removing storage file '%s': %s(	RtcleartostunlinkRRRRR(RR((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pyR"1s

N(t__name__t
__module__t	__slots__RR	RRRRR R"(((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pyR	s				
(
tRt
tuned.logsttunedRR#ttuned.constsRtlogsRRtProviderR(((sA/usr/lib/python2.7/site-packages/tuned/storage/pickle_provider.pyt<module>s

OHA YOOOO