??????????????
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ŽddlmZmZmZeZddlmZddl m Z ddl m Z m Z dZdZidd6ZdZddd„ƒYZdS(i(tabsolute_importtdivisiontprint_function(t constants(t DataLoader(tmodule_response_deepcopytstrip_internal_keystfailedtskippedtattemptstchangedtretriest ansible_hostt ansible_portt ansible_usertansible_connectiont_ansible_delegated_varst_ansible_verbose_alwayst_ansible_item_labelt_ansible_no_logt_ansible_verbose_overridet TaskResultcB`skeZdZd d„Zed„ƒZd„Zd„Zd„Z d„Z e d„Z d„Z d „ZRS( s® This class is responsible for interpreting the resulting data from an executed task, and provides helper methods for determining the result of a given task. cC`sp||_||_t|tƒr3|jƒ|_ntƒj|ƒ|_|dkrctƒ|_ n ||_ dS(N( t_hostt_taskt isinstancetdicttcopyt_resultRtloadtNonet _task_fields(tselfthostttaskt return_datat task_fields((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pyt__init__ s   cC`s"|jjddƒp!|jjƒS(Ntname(RtgetRRtget_name(R((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pyt task_name.scC`s |jdƒS(NR (t _check_key(R((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pyt is_changed2scC`sRd|jkr?|jd}|r?td„|Dƒƒr?tSn|jjdtƒS(Ntresultscs`s0|]&}t|tƒo'|jdtƒVqdS(RN(RRR&tFalse(t.0tres((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pys ;sR(RtalltTrueR&R,(RR+((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pyt is_skipped5s  cC`snd|jksPd|jkr]tg|jdD]}d|kr/t^q/kr]|jdƒS|jdƒSdS(Ntfailed_when_resultR+R(RR0R)(Rtx((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pyt is_failedAsA cC`s |jdƒS(Nt unreachable(R)(R((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pytis_unreachableHsc C`sù|jjdƒ}tjo*|jjdƒ}t}|ra|jƒrL| sX|jƒrat}n|dkrvt}n|d kr‹t}nj|d kr³|jƒr³| r³t}nB|d krÔ|jƒrÔt}n!|d krõ|jƒrõt}n|S( Ntdebuggert ignore_errorstalwaystnevert on_failedton_unreachablet on_skipped(salways(R:(R;(R<(R=( RR&tCtTASK_DEBUGGER_IGNORE_ERRORSR,R4R6R0R1(Rtglobally_enabledt _debuggert_ignore_errorstret((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pytneeds_debuggerKs %        cC`sŠt|jtƒr4||jkr4|jj|tƒSt}xE|jjdgƒD].}t|tƒrP||j|tƒO}qPqPW|SdS(s/get a specific key from the result or its itemsR+N(RRRR&R,(RtkeytflagR.((s@/usr/lib/python2.7/site-packages/ansible/executor/task_result.pyR)`s!c C`s»t|j|ji|jƒ}|jrI|jjtjkrItd}nt}i}xntD]f}||j kr\i||