??????????????
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ζddlmZmZmZeZdZddlZddlm Z ddl m Z ddl m Z ddlmZidd gd 6d d d dgd6d ddgd6dd gd6Zdefd„ƒYZd„Zdd„ZdS(i(tabsolute_importtdivisiontprint_functions --- author: Ansible Networking Team httpapi: eos short_description: Use eAPI to run command on eos platform description: - This eos plugin provides low level abstraction api's for sending and receiving CLI commands with eos network devices. version_added: "2.6" options: eos_use_sessions: type: int default: 1 description: - Specifies if sessions should be used on remote host or not env: - name: ANSIBLE_EOS_USE_SESSIONS vars: - name: ansible_eos_use_sessions version_added: '2.8' N(tto_text(tConnectionError(tto_list(t HttpApiBasettexttjsontformattlinetstricttexacttnonet diff_matchtblocktconfigt diff_replacetoutputtHttpApicB`s>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cO`s/tt|ƒj||Žd|_d|_dS(N(tsuperRt__init__tNonet _device_infot_session_support(tselftargstkwargs((s?/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/eos.pyR.s cC`s€|jdƒ}yt|ƒ}Wntk r2nXt|ƒsKt|_n.|jr[|jS|jdƒ}d|k|_|jS(Nteos_use_sessionssshow configuration sessionsterror(t get_optiontintt ValueErrortbooltFalseRt send_request(Rt use_sessiontresponse((s?/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/eos.pytsupports_sessions3s    c K`s=t|ƒ}|j}|rR|jjddƒ|jdidd6|jd6ƒn|jddƒ}t||ƒ}id d 6}|jjd |d |d dƒ\}}yt j t |j ƒƒƒ}Wn2t k rϊtdjt |j ƒƒƒƒ‚nXt|ƒ} |r| d} nt| ƒdkr9| d} n| S(Ntvvvvsfiring event: on_becomeitenabletcmdtinputRRsapplication/json-rpcs Content-Types /command-apitheaderstmethodtPOSTs$Response was not valid JSON, got {0}i(Rt_becomet connectiont queue_messagetinsertt _become_passtgettrequest_buildertsendRtloadsRtgetvalueR RR thandle_responsetlen( Rtdatatmessage_kwargstbecomeRtrequestR+R%t response_datatresults((s?/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/eos.pyR#Es(  $ '     cC`sœ|jr|jSi}d|d<|jdddƒ}tj|ƒ}|d|d<|d|d <|jd ƒ}tj|ƒ}|d |d <||_|jS( Nteost network_oss show versionRRtversiontnetwork_os_versiont modelNametnetwork_os_modelsshow hostname | jsonthostnametnetwork_os_hostname(RR#RR6(Rt device_infotreplyR:((s?/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/eos.pytget_device_infobs   cC`s‚i td6t|jƒƒd6td6td6t|jƒƒd6td6td6td6td 6t|jƒƒ d 6t|jƒƒd 6S( Ntsupports_diff_replacetsupports_committsupports_rollbacktsupports_defaultstsupports_onbox_difftsupports_commit_commenttsupports_multiline_delimitertsupports_diff_matchtsupports_diff_ignore_linestsupports_generate_difftsupports_replace(tTrueR!R&R"(R((s?/usr/lib/python2.7/site-packages/ansible/plugins/httpapi/eos.pytget_device_operationswscC`sTi}g|d<|jƒ|d<|jƒ|d<|jtƒd|ds  d