??????????????
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@`sóddlmZmZmZeZdZddlZddlZddl m Z ddl m Z ddlmZmZddlmZddlmZydd lmZmZWnek rÏe d ƒ‚nXeƒZd efd „ƒYZdS( i(tabsolute_importtdivisiontprint_functions cache: redis short_description: Use Redis DB for cache description: - This cache uses JSON formatted, per host records saved in Redis. version_added: "1.9" requirements: - redis>=2.4.5 (python lib) options: _uri: description: - A colon separated string of connection information for Redis. required: True env: - name: ANSIBLE_CACHE_PLUGIN_CONNECTION ini: - key: fact_caching_connection section: defaults _prefix: description: User defined prefix to use when creating the DB entries default: ansible_facts env: - name: ANSIBLE_CACHE_PLUGIN_PREFIX ini: - key: fact_caching_prefix section: defaults _timeout: default: 86400 description: Expiration timeout for the cache plugin data env: - name: ANSIBLE_CACHE_PLUGIN_TIMEOUT ini: - key: fact_caching_timeout section: defaults type: integer N(t constants(t AnsibleError(tAnsibleJSONEncodertAnsibleJSONDecoder(tBaseCacheModule(tDisplay(t StrictRedistVERSIONslThe 'redis' python module (version 2.4.5 or newer) is required for the redis fact cache, 'pip install redis't CacheModulecB`szeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „ZRS( s A caching module backed by redis. Keys are maintained in a zset with their score being the timestamp when they are inserted. This allows for the usage of 'zremrangebyscore' to expire keys. This mechanism is used or a pattern matched 'scan' for performance. cO`sÿg}yqtt|ƒj||Ž|jdƒrL|jdƒjdƒ}nt|jdƒƒ|_|jdƒ|_Wn`tk rÙt j dddƒt j r¸t j jdƒ}ntt j ƒ|_t j|_nXi|_t|Œ|_d|_dS( Nt_urit:t_timeoutt_prefixsTRather than importing CacheModules directly, use ansible.plugins.loader.cache_loadertversions2.12tansible_cache_keys(tsuperR t__init__t get_optiontsplittfloatRRtKeyErrortdisplayt deprecatedtCtCACHE_PLUGIN_CONNECTIONtCACHE_PLUGIN_TIMEOUTtCACHE_PLUGIN_PREFIXt_cacheR t_dbt _keys_set(tselftargstkwargst connection((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pyRFs"    cC`s |j|S(N(R(R!tkey((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pyt _make_key[scC`s{||jkrk|jj|j|ƒƒ}|dkrL|j|ƒt‚ntj|dt ƒ|j|tjƒ|j}|jj|jd|ƒndS(Ni(RR6RtzremrangebyscoreR (R!t expiry_age((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pyt _expire_keyszscC`s#|jƒ|jj|jddƒS(Niiÿÿÿÿ(R:RtzrangeR (R!((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pytkeyss cC`s&|jƒ|jj|j|ƒdk S(N(R:RtzrankR R)(R!R%((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pytcontainsƒs cC`sO||jkr|j|=n|jj|j|ƒƒ|jj|j|ƒdS(N(RRR*R&tzremR (R!R%((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pyR*‡s cC`s(x!|jƒD]}|j|ƒq WdS(N(R<R*(R!R%((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pytflushscC`s7tƒ}x'|jƒD]}|j|ƒ||R*R@RCRDRF(((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pyR =s           (t __future__RRRttypet __metaclass__t DOCUMENTATIONR6R+tansibleRRtansible.errorsRtansible.parsing.ajsonRRtansible.plugins.cacheRtansible.utils.displayRtredisR R t ImportErrorRR (((s?/usr/lib/python2.7/site-packages/ansible/plugins/cache/redis.pyts%