??????????????
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@`sddlmZmZmZeZddlZddlZddlZddl m Z e Z yddl mZeZ Wnek r‰nXddlmZddlmZddlmZddlmZdd lmZdd lmZd gZeƒZd ej fd „ƒYZ!dS( i(tabsolute_importtdivisiontprint_functionN(tTemplateNotFound(tatfork(tAnsibleConnectionFailure(t TaskExecutor(t TaskResult(tto_text(tDisplay(tcontextt WorkerProcesscB`sMeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(s  The worker thread class, which uses TaskExecutor to run tasks read from a job queue and pushes results into a results queue for reading later. c C`sntt|ƒjƒ||_||_||_||_||_||_||_ ||_ t ƒ|j_ dS(N( tsuperR t__init__t_final_qt _task_varst_hostt_taskt _play_contextt_loadert_variable_managert_shared_loader_objtsett _tempfiles( tselftfinal_qt task_varsthostttaskt play_contexttloadertvariable_managertshared_loader_obj((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyR 9s        cC`s‘tj|_ygtjjƒrrtjjƒdk rry(tjtj tjjƒƒƒ|_Wqrt k rnqrXnWnt t fk rŒnXdS(N( tostdevnullt _new_stdintsyststdintisattytfilenotNonetfdopentduptOSErrortAttributeErrort ValueError(R((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyt _save_stdinJs $(  cC`sK|jƒztt|ƒjƒSWd|jtjkrF|jjƒnXdS(s‚ multiprocessing.Process replaces the worker's stdin with a new file opened on os.devnull, but we wish to preserve it if it is connected to a terminal. Therefore dup a copy prior to calling the real start(), ensuring the descriptor is preserved somewhere in the new child, and make sure it is closed in the parent when start() completes. N(R.R R tstartR#R!R"tclose(R((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyR/Ys cC`s@ytjdt|ƒƒWntk r.nXtjdƒdS(s There is no safe exception to return to higher level code that does not risk an innocent try/except finding itself executing in the wrong process. All code executing above WorkerProcess.run() on the stack conceptually belongs to another program. uWORKER HARD EXIT: %siN(tdisplaytdebugRt BaseExceptionR!t_exit(Rte((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyt _hard_exitis  cC`s5y|jƒSWn tk r0}|j|ƒnXdS(sž Wrap _run() to ensure no possibility an errant exception can cause control to return to the StrategyBase task loop, or any other code higher in the stack. As multiprocessing in Python 2.x provides no protection, it is possible a try/except added in far-away code can cause a crashed child process to suddenly assume the role and prior state of its parent. N(t_runR3R6(RR5((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pytrun{s c C`sÅtrtƒny tjd|j|jfƒt|j|j|j|j|j |j |j |j ƒj ƒ}tjd|j|j|jjfƒtƒ|j_g|j_t|jj|jj|d|jjƒƒ}tjd|jjƒ|j j|ƒtjd|jjƒWn•tk r–tƒ|j_g|j_t|jj|jjtdtƒd|jjƒƒ}|j j|dtƒntk r³}t|ttttfƒ sÐt|tƒr´zÏyƒtƒ|j_g|j_t|jj|jjtdtd t t!j"ƒƒd d ƒd|jjƒƒ}|j j|dtƒWnEtk rtjd t |ƒƒtjd t t!j"ƒƒƒnXWd|j#ƒXq´nXtjdƒdS(sÙ Called when the process is started. Pushes the result onto the results queue. We also remove the host from the blocked hosts list, to signify that they are ready for their next task. s running TaskExecutor() for %s/%ss*done running TaskExecutor() for %s/%s [%s]t task_fieldsssending task result for task %ss$done sending task result for task %st unreachabletblocktfailedt exceptiontstdouttuWORKER EXCEPTION: %suWORKER TRACEBACK: %sNsWORKER PROCESS EXITING($tHAS_PYCRYPTO_ATFORKRR1R2RRRRRR#RRRR8t_uuidtdicttvarstgroupsRtnamet dump_attrstputRtTruetFalset Exceptiont isinstancetIOErrortEOFErrortKeyboardInterruptt SystemExitRRt tracebackt format_exct _clean_up(Rtexecutor_resultt task_resultR5((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyR7Šsd  &       +   ' %cC`s|jjƒdS(N(Rtcleanup_all_tmp_files(R((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyRRÜs( t__name__t __module__t__doc__R R.R/R6R8R7RR(((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyR 2s      R("t __future__RRRttypet __metaclass__R!R$RPtjinja2.exceptionsRRIR@t Crypto.RandomRRHRJtansible.errorsRtansible.executor.task_executorRtansible.executor.task_resultRtansible.module_utils._textRtansible.utils.displayR tansible.utils.multiprocessingR tmultiprocessing_contextt__all__R1tProcessR (((sC/usr/lib/python2.7/site-packages/ansible/executor/process/worker.pyts(