??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó àUdac@`scddlmZmZmZeZddlZddlZddlZddl Z ddl m Z m Z ddl mZddlmZddlmZddlmZmZddlmZdd lmZdd lmZdd lmZdd lm Z!eƒZ"d e!fd„ƒYZ defd„ƒYZ#de#fd„ƒYZ$defd„ƒYZ%dS(i(tabsolute_importtdivisiontprint_functionN(tABCMetatabstractmethod(t constants(t AnsibleError(twith_metaclass(tto_bytestto_text(tMutableMapping(t AnsiblePlugin(t cache_loader(tDisplay(t FactCacheRcB`seZdZd„ZRS(s` This is for backwards compatibility. Will be removed after deprecation. It was removed as it wasn't actually part of the cache plugin API. It's actually the code to make use of cache plugins, not the cache plugin itself. Subclassing it wouldn't yield a usable Cache Plugin and there was no facility to use it as anything else. cO`s0tjdddƒtt|ƒj||ŽdS(Nsßansible.plugins.cache.FactCache has been moved to ansible.vars.fact_cache.FactCache. If you are looking for the class to subclass for a cache plugin, you want ansible.plugins.cache.BaseCacheModule or one of its subclasses.tversions2.12(tdisplayt deprecatedtsuperRt__init__(tselftargstkwargs((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyR/s (t__name__t __module__t__doc__R(((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyR(stBaseCacheModulecB`s€eZeZd„Zed„ƒZed„ƒZed„ƒZed„ƒZ ed„ƒZ ed„ƒZ ed„ƒZ RS(cO`sF|jjdƒd|_tt|ƒjƒ|jd|d|ƒdS(Nt.iÿÿÿÿt var_optionstdirect(Rtsplitt _load_nameRRRt set_options(RRR((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyR=scC`sdS(N((Rtkey((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pytgetBscC`sdS(N((RR!tvalue((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pytsetFscC`sdS(N((R((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pytkeysJscC`sdS(N((RR!((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pytcontainsNscC`sdS(N((RR!((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pytdeleteRscC`sdS(N((R((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pytflushVscC`sdS(N((R((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pytcopyZs( RRRt_displayRRR"R$R%R&R'R(R)(((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyR8s tBaseFileCacheModulecB`s˜eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zed „ƒZed„ƒZRS(s8 A caching module backed by file based storage. cO`s»yPtt|ƒj||Ž|j|jdƒƒ|_t|jdƒƒ|_Wn8tk rŠ|jt j ƒ|_tt j ƒ|_nX|j j dƒd|_i|_|jƒdS(Nt_urit_timeoutRiÿÿÿÿ(RR+Rt_get_cache_connectiont get_optiont _cache_dirtfloatR-tKeyErrortCtCACHE_PLUGIN_CONNECTIONtCACHE_PLUGIN_TIMEOUTRRt plugin_namet_cachetvalidate_cache_connection(RRR((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyRcs  cC`sA|r=y tjjtjj|ƒƒSWq=tk r9q=XndS(N(tostpatht expandusert expandvarst TypeError(Rtsource((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyR.ps   cC`sç|jstd|jƒ‚ntjj|jƒsŒytj|jƒWqãttfk rˆ}td|j|jt |ƒfƒ‚qãXnWxTtj tj tj fD]:}tj |j|ƒs¥td|j|jfƒ‚q¥q¥WdS(Nswerror, '%s' cache plugin requires the 'fact_caching_connection' config option to be set (to a writeable directory path)sCerror in '%s' cache plugin while trying to create cache dir %s : %sseerror in '%s' cache, configured path (%s) does not have necessary permissions (rwx), disabling plugin(R0RR6R9R:texiststmakedirstOSErrortIOErrorRtR_OKtW_OKtX_OKtaccess(Rtetx((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyR8ws ,cC`sE|jdƒ}|r.d|j||f}nd|j|f}|S(Nt_prefixs%s/%s%ss%s/%s(R/R0(RR!tprefixt cachefile((sB/usr/lib/python2.7/site-packages/ansible/plugins/cache/__init__.pyt_get_cache_file_name‡s cC`s:||jkr*|j|ƒs*|dkr3t‚n|j|ƒ}y |j|ƒ}||j|s(     '·