??????????????
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@sddlZddlZddlZddlZddlZddlZddlZddlmZddl m Z m Z ddl m Z ddlmZddlmZd„Zd„Zd „Zd „Zd „Zd efd „ƒYZdefd„ƒYZdS(iÿÿÿÿN(tpartial(tto_bytestto_text(tAnsibleJSONEncoder(t iteritems(tcPicklecCs„tj|ddƒ}|jddƒ}ttj|ƒjƒƒ}tj|dt |ƒƒtj||ƒtj|d|ƒdS(sÍHandles making sure all data is properly written to file descriptor fd. In particular, that data is encoded in a character stream-friendly way and that all data gets written before returning. tprotocolis s\rs%d s%s N( RtdumpstreplaceRthashlibtsha1t hexdigesttostwritetlen(tfdtobjtsrct data_hash((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pytwrite_to_file_descriptor,s cCs)tjdt|ƒƒ}|j||ƒS(Ns!Q(tstructtpackRtsendall(tstdatat packed_len((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyt send_dataCscCsÆd}tdƒ}xCt|ƒ|krW|j|t|ƒƒ}|sJdS||7}qWtjd|| ƒd}||}xCt|ƒ|krÁ|j|t|ƒƒ}|s´dS||7}qW|S(Nits!Qi(RRtrecvtNoneRtunpack(Rt header_lenRtdtdata_len((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyt recv_dataHs  cCst|jƒ}y|j|ƒ}WnMtk rq}t|ddƒ}t|d|ƒ}|dt|ddƒfSXd|dfS(NtcodeiterrRterrorstsurrogate_then_replacei(t Connectiont _socket_patht exec_commandtConnectionErrortgetattrR(tmoduletcommandt connectiontouttexcR#tmessage((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyR)ZscOsAttjƒƒ}idd6|d6|d6}||f|d<|S(Ns2.0tjsonrpctmethodtidtparams(tstrtuuidtuuid4(tmethod_targstkwargstreqidtreq((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pytrequest_builderesR*cBseZd„ZRS(cOsGtt|ƒj|ƒx*t|ƒD]\}}t|||ƒq#WdS(N(tsuperR*t__init__Rtsetattr(tselfR1R:R;tktv((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyR@os(t__name__t __module__R@(((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyR*msR'cBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs(|dkrtdƒ‚n||_dS(Nssocket_path must be a value(RtAssertionErrort socket_path(RBRH((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyR@ws cCsby|j|SWnLtk r]|jdƒrMtd|jj|fƒ‚nt|j|ƒSXdS(Nt_s!'%s' object has no attribute '%s'(t__dict__tKeyErrort startswithtAttributeErrort __class__RERt__rpc__(RBtname((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyt __getattr__|s  cOs´t|||Ž}|d}tjj|jƒs@tdƒ‚nytj|dtƒ}Wn)t k r„}tdt |ƒƒ‚nXy|j |ƒ}Wn@t j k rÚ} tddt | ddƒd tjƒƒ‚nXytj|ƒ} Wn tk r|jd ƒr(td j||ƒƒ‚nt|ƒgt|ƒD]\} } d j| | ƒ^q>} d j| ƒ} tdj|| |ƒƒ‚nX| d|kr°tdƒ‚n| S(NR4s|socket_path does not exist or cannot be found. See the socket_path issue category in Network Debug and Troubleshooting GuidetclssqFailed to encode some variables as JSON for communication with ansible-connection. The original exception was: %ssjunable to connect to socket. See the socket_path issue category in Network Debug and Troubleshooting GuideR$R%R&t exceptiont set_options;Unable to decode JSON from response to {0}. Received '{1}'.s{0}={1}s, s@Unable to decode JSON from response to {0}({1}). Received '{2}'.sinvalid json-rpc id received(R>R tpathtexistsRHR*tjsonRRt TypeErrorRtsendtsocketterrort tracebackt format_exctloadst ValueErrorRLtformattlistRtjoin(RBRPR:R;R=R<RR0R/tetresponseRCRDR5((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyt _exec_jsonrpc„s8  % ;cOs||j|||Ž}d|krt|jdƒ}|jdƒpF|d}|d}tt|ddƒd|ƒ‚n|dS(sŸExecutes the json-rpc and returns the output received from remote device. :name: rpc method to be executed over connection plugin that implements jsonrpc 2.0 :args: Ordered list of params passed as arguments to rpc method :kwargs: Dict of valid key, value pairs passed as arguments to rpc method For usage refer the respective connection plugin docs. R[RR1R#R%R&tresult(RetgetR*R(RBRPR:R;RdR$tmsgR#((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyRO®s   !cCs²yKtjtjtjƒ}|j|jƒt|t|ƒƒt|ƒ}WnJtjk r—}|j ƒt ddt |ddƒdt j ƒƒ‚nX|j ƒt |ddƒS(Nsunable to connect to socketR$R%R&RStsurrogate_or_strict(RZtAF_UNIXt SOCK_STREAMtconnectRHRRR"R[tcloseR*RR\R](RBRtsfRdRc((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyRYÂs . (RERFR@RQReRORY(((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyR'us    * (R R RWRZRR\R7t functoolsRtansible.module_utils._textRRt ansible.module_utils.common.jsonRtansible.module_utils.sixRtansible.module_utils.six.movesRRRR"R)R>t ExceptionR*tobjectR'(((sC/usr/lib/python2.7/site-packages/ansible/module_utils/connection.pyts$