€cdocutils.nodes document q)q}q(U nametypesq}q(X$boto.manage.cmdshell.SSHClient.shellqˆX&boto.manage.cmdshell.SSHClient.listdirqˆXboto.manage.cmdshell.SSHClientqˆX"boto.manage.cmdshell.SSHClient.runq ˆXboto.manage.cmdshell.FakeServerq ˆX'boto.manage.cmdshell.LocalClient.existsq ˆXmanageq NXboto.manage.volumeq NX(boto.manage.cmdshell.SSHClient.open_sftpqˆX&boto.manage.cmdshell.LocalClient.isdirqˆXboto.manage.serverqNX'boto.manage.cmdshell.SSHClient.put_fileqˆXboto.manage.taskqNX)boto.manage.cmdshell.LocalClient.put_fileqˆX&boto.manage.cmdshell.SSHClient.run_ptyqˆX boto.manage.cmdshell.LocalClientqˆX'boto.manage.cmdshell.SSHClient.get_fileqˆXboto.manage.propget.getqˆX%boto.manage.cmdshell.SSHClient.existsqˆX)boto.manage.cmdshell.LocalClient.get_fileqˆXboto.manage.propgetqNXboto.manage.cmdshellqNX&boto.manage.cmdshell.SSHClient.connectqˆX,boto.manage.cmdshell.sshclient_from_instanceqˆX$boto.manage.cmdshell.SSHClient.closeqˆX#boto.manage.cmdshell.SSHClient.openqˆX&boto.manage.cmdshell.LocalClient.shellq ˆX$boto.manage.cmdshell.SSHClient.isdirq!ˆXboto.manage.cmdshell.startq"ˆX(boto.manage.cmdshell.LocalClient.listdirq#ˆX$boto.manage.cmdshell.LocalClient.runq$ˆX&boto.manage.cmdshell.LocalClient.closeq%ˆX boto.manageq&NuUsubstitution_defsq'}q(Uparse_messagesq)]q*(cdocutils.nodes system_message q+)q,}q-(U rawsourceq.UUparentq/cdocutils.nodes section q0)q1}q2(h.Uh/h0)q3}q4(h.Uh/hUsourceq5X@/Users/kyleknap/Documents/GitHub/boto/docs/source/ref/manage.rstq6Utagnameq7Usectionq8U attributesq9}q:(Udupnamesq;]Uclassesq<]Ubackrefsq=]Uidsq>]q?Umanageq@aUnamesqA]qBh auUlineqCKUdocumentqDhUchildrenqE]qF(cdocutils.nodes title qG)qH}qI(h.XmanageqJh/h3h5h6h7UtitleqKh9}qL(h;]h<]h=]h>]hA]uhCKhDhhE]qMcdocutils.nodes Text qNXmanageqO…qP}qQ(h.hJh/hHubaubh0)qR}qS(h.Uh/h3h5h6h7h8h9}qT(h;]h<]h=]h>]qU(Xmodule-boto.manageqVU boto-manageqWehA]qXh&auhCKhDhhE]qY(hG)qZ}q[(h.X boto.manageq\h/hRh5h6h7hKh9}q](h;]h<]h=]h>]hA]uhCKhDhhE]q^hNX boto.manageq_…q`}qa(h.h\h/hZubaubcsphinx.addnodes index qb)qc}qd(h.Uh/hRh5U qeh7Uindexqfh9}qg(h>]h=]h;]h<]hA]Uentries]qh(UsingleqiXboto.manage (module)Xmodule-boto.manageUtqjauhCKhDhhE]ubeubh0)qk}ql(h.Uh/h3h5h6h7h8h9}qm(h;]h<]h=]h>]qn(Xmodule-boto.manage.cmdshellqoUboto-manage-cmdshellqpehA]qqhauhCKhDhhE]qr(hG)qs}qt(h.Xboto.manage.cmdshellquh/hkh5h6h7hKh9}qv(h;]h<]h=]h>]hA]uhCKhDhhE]qwhNXboto.manage.cmdshellqx…qy}qz(h.huh/hsubaubhb)q{}q|(h.Uh/hkh5heh7hfh9}q}(h>]h=]h;]h<]hA]Uentries]q~(hiXboto.manage.cmdshell (module)Xmodule-boto.manage.cmdshellUtqauhCKhDhhE]ubcdocutils.nodes paragraph q€)q}q‚(h.XþThe cmdshell module uses the paramiko package to create SSH connections to the servers that are represented by instance objects. The module has functions for running commands, managing files, and opening interactive shell sessions over those connections.qƒh/hkh5X_/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshellq„h7U paragraphq…h9}q†(h;]h<]h=]h>]hA]uhCKhDhhE]q‡hNXþThe cmdshell module uses the paramiko package to create SSH connections to the servers that are represented by instance objects. The module has functions for running commands, managing files, and opening interactive shell sessions over those connections.qˆ…q‰}qŠ(h.hƒh/hubaubhb)q‹}qŒ(h.Uh/hkh5Nh7hfh9}q(h>]h=]h;]h<]hA]Uentries]qŽ(hiX*FakeServer (class in boto.manage.cmdshell)h UtqauhCNhDhhE]ubcsphinx.addnodes desc q)q‘}q’(h.Uh/hkh5Nh7Udescq“h9}q”(Unoindexq•‰Udomainq–Xpyq—h>]h=]h;]h<]hA]Uobjtypeq˜Xclassq™Udesctypeqšh™uhCNhDhhE]q›(csphinx.addnodes desc_signature qœ)q}qž(h.X"FakeServer(instance, ssh_key_file)h/h‘h5U qŸh7Udesc_signatureq h9}q¡(h>]q¢h aUmoduleq£cdocutils.nodes reprunicode q¤Xboto.manage.cmdshellq¥…q¦}q§bh=]h;]h<]hA]q¨h aUfullnameq©X FakeServerqªUclassq«UUfirstq¬‰uhCNhDhhE]q­(csphinx.addnodes desc_annotation q®)q¯}q°(h.Xclass h/hh5hŸh7Udesc_annotationq±h9}q²(h;]h<]h=]h>]hA]uhCNhDhhE]q³hNXclass q´…qµ}q¶(h.Uh/h¯ubaubcsphinx.addnodes desc_addname q·)q¸}q¹(h.Xboto.manage.cmdshell.h/hh5hŸh7U desc_addnameqºh9}q»(h;]h<]h=]h>]hA]uhCNhDhhE]q¼hNXboto.manage.cmdshell.q½…q¾}q¿(h.Uh/h¸ubaubcsphinx.addnodes desc_name qÀ)qÁ}qÂ(h.hªh/hh5hŸh7U desc_nameqÃh9}qÄ(h;]h<]h=]h>]hA]uhCNhDhhE]qÅhNX FakeServerqÆ…qÇ}qÈ(h.Uh/hÁubaubcsphinx.addnodes desc_parameterlist qÉ)qÊ}qË(h.Uh/hh5hŸh7Udesc_parameterlistqÌh9}qÍ(h;]h<]h=]h>]hA]uhCNhDhhE]qÎ(csphinx.addnodes desc_parameter qÏ)qÐ}qÑ(h.Xinstanceh9}qÒ(h;]h<]h=]h>]hA]uh/hÊhE]qÓhNXinstanceqÔ…qÕ}qÖ(h.Uh/hÐubah7Udesc_parameterq×ubhÏ)qØ}qÙ(h.X ssh_key_fileh9}qÚ(h;]h<]h=]h>]hA]uh/hÊhE]qÛhNX ssh_key_fileqÜ…qÝ}qÞ(h.Uh/hØubah7h×ubeubeubcsphinx.addnodes desc_content qß)qà}qá(h.Uh/h‘h5hŸh7U desc_contentqâh9}qã(h;]h<]h=]h>]hA]uhCNhDhhE]qä(h€)qå}qæ(h.XèThis object has a subset of the variables that are normally in a :class:`boto.manage.server.Server` object. You can use this FakeServer object to create a :class:`boto.manage.SSHClient` object if you don't have a real Server object.h/hàh5Xj/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.FakeServerqçh7h…h9}qè(h;]h<]h=]h>]hA]uhCKhDhhE]qé(hNXAThis object has a subset of the variables that are normally in a qê…që}qì(h.XAThis object has a subset of the variables that are normally in a h/håubcsphinx.addnodes pending_xref qí)qî}qï(h.X":class:`boto.manage.server.Server`qðh/håh5h6h7U pending_xrefqñh9}qò(UreftypeXclassUrefwarnqó‰U reftargetqôXboto.manage.server.ServerU refdomainXpyqõh>]h=]U refexplicit‰h;]h<]hA]UrefdocqöX ref/manageq÷Upy:classqøhªU py:moduleqùXboto.manage.cmdshellqúuhCK hE]qûcdocutils.nodes literal qü)qý}qþ(h.hðh9}qÿ(h;]h<]r(UxrefrhõXpy-classreh=]h>]hA]uh/hîhE]rhNXboto.manage.server.Serverr…r}r(h.Uh/hýubah7UliteralrubaubhNX8 object. You can use this FakeServer object to create a r…r }r (h.X8 object. You can use this FakeServer object to create a h/håubhí)r }r (h.X:class:`boto.manage.SSHClient`r h/håh5h6h7hñh9}r(UreftypeXclasshó‰hôXboto.manage.SSHClientU refdomainXpyrh>]h=]U refexplicit‰h;]h<]hA]höh÷høhªhùhúuhCK hE]rhü)r}r(h.j h9}r(h;]h<]r(jjXpy-classreh=]h>]hA]uh/j hE]rhNXboto.manage.SSHClientr…r}r(h.Uh/jubah7jubaubhNX/ object if you don't have a real Server object.r…r}r(h.X/ object if you don't have a real Server object.h/håubeubcdocutils.nodes field_list r)r}r(h.Uh/hàh5Nh7U field_listr h9}r!(h;]h<]h=]h>]hA]uhCNhDhhE]r"cdocutils.nodes field r#)r$}r%(h.Uh9}r&(h;]h<]h=]h>]hA]uh/jhE]r'(cdocutils.nodes field_name r()r)}r*(h.Uh9}r+(h;]h<]h=]h>]hA]uh/j$hE]r,hNX Variablesr-…r.}r/(h.Uh/j)ubah7U field_namer0ubcdocutils.nodes field_body r1)r2}r3(h.Uh9}r4(h;]h<]h=]h>]hA]uh/j$hE]r5cdocutils.nodes bullet_list r6)r7}r8(h.Uh9}r9(h;]h<]h=]h>]hA]uh/j2hE]r:(cdocutils.nodes list_item r;)r<}r=(h.Uh9}r>(h;]h<]h=]h>]hA]uh/j7hE]r?h€)r@}rA(h.Uh9}rB(h;]h<]h=]h>]hA]uh/j<hE]rC(hí)rD}rE(h.Uh9}rF(UreftypeUobjrGU reftargetXinstancerHU refdomainh—h>]h=]U refexplicit‰h;]h<]hA]uh/j@hE]rIcdocutils.nodes strong rJ)rK}rL(h.jHh9}rM(h;]h<]h=]h>]hA]uh/jDhE]rNhNXinstancerO…rP}rQ(h.Uh/jKubah7UstrongrRubah7hñubhNX -- rS…rT}rU(h.Uh/j@ubhNXA boto Instance object.rV…rW}rX(h.XA boto Instance object.h/j@ubeh7h…ubah7U list_itemrYubj;)rZ}r[(h.Uh9}r\(h;]h<]h=]h>]hA]uh/j7hE]r]h€)r^}r_(h.Uh9}r`(h;]h<]h=]h>]hA]uh/jZhE]ra(hí)rb}rc(h.Uh9}rd(UreftypejGU reftargetX ssh_key_filereU refdomainh—h>]h=]U refexplicit‰h;]h<]hA]uh/j^hE]rfjJ)rg}rh(h.jeh9}ri(h;]h<]h=]h>]hA]uh/jbhE]rjhNX ssh_key_filerk…rl}rm(h.Uh/jgubah7jRubah7hñubhNX -- rn…ro}rp(h.Uh/j^ubhNXThe path to the SSH key file.rq…rr}rs(h.XThe path to the SSH key file.h/j^ubeh7h…ubah7jYubeh7U bullet_listrtubah7U field_bodyruubeh7Ufieldrvubaubeubeubhb)rw}rx(h.Uh/hkh5Nh7hfh9}ry(h>]h=]h;]h<]hA]Uentries]rz(hiX+LocalClient (class in boto.manage.cmdshell)hUtr{auhCNhDhhE]ubh)r|}r}(h.Uh/hkh5Nh7h“h9}r~(h•‰h–Xpyrh>]h=]h;]h<]hA]h˜Xclassr€hšj€uhCNhDhhE]r(hœ)r‚}rƒ(h.X5LocalClient(server, host_key_file=None, uname='root')h/j|h5hŸh7h h9}r„(h>]r…hah£h¤Xboto.manage.cmdshellr†…r‡}rˆbh=]h;]h<]hA]r‰hah©X LocalClientrŠh«Uh¬‰uhCNhDhhE]r‹(h®)rŒ}r(h.Xclass h/j‚h5hŸh7h±h9}rŽ(h;]h<]h=]h>]hA]uhCNhDhhE]rhNXclass r…r‘}r’(h.Uh/jŒubaubh·)r“}r”(h.Xboto.manage.cmdshell.h/j‚h5hŸh7hºh9}r•(h;]h<]h=]h>]hA]uhCNhDhhE]r–hNXboto.manage.cmdshell.r—…r˜}r™(h.Uh/j“ubaubhÀ)rš}r›(h.jŠh/j‚h5hŸh7hÃh9}rœ(h;]h<]h=]h>]hA]uhCNhDhhE]rhNX LocalClientrž…rŸ}r (h.Uh/jšubaubhÉ)r¡}r¢(h.Uh/j‚h5hŸh7hÌh9}r£(h;]h<]h=]h>]hA]uhCNhDhhE]r¤(hÏ)r¥}r¦(h.Xserverh9}r§(h;]h<]h=]h>]hA]uh/j¡hE]r¨hNXserverr©…rª}r«(h.Uh/j¥ubah7h×ubhÏ)r¬}r­(h.Xhost_key_file=Noneh9}r®(h;]h<]h=]h>]hA]uh/j¡hE]r¯hNXhost_key_file=Noner°…r±}r²(h.Uh/j¬ubah7h×ubhÏ)r³}r´(h.X uname='root'h9}rµ(h;]h<]h=]h>]hA]uh/j¡hE]r¶hNX uname='root'r·…r¸}r¹(h.Uh/j³ubah7h×ubeubeubhß)rº}r»(h.Uh/j|h5hŸh7hâh9}r¼(h;]h<]h=]h>]hA]uhCNhDhhE]r½(j)r¾}r¿(h.Uh/jºh5Nh7j h9}rÀ(h;]h<]h=]h>]hA]uhCNhDhhE]rÁj#)rÂ}rÃ(h.Uh9}rÄ(h;]h<]h=]h>]hA]uh/j¾hE]rÅ(j()rÆ}rÇ(h.Uh9}rÈ(h;]h<]h=]h>]hA]uh/jÂhE]rÉhNX VariablesrÊ…rË}rÌ(h.Uh/jÆubah7j0ubj1)rÍ}rÎ(h.Uh9}rÏ(h;]h<]h=]h>]hA]uh/jÂhE]rÐj6)rÑ}rÒ(h.Uh9}rÓ(h;]h<]h=]h>]hA]uh/jÍhE]rÔ(j;)rÕ}rÖ(h.Uh9}r×(h;]h<]h=]h>]hA]uh/jÑhE]rØh€)rÙ}rÚ(h.Uh9}rÛ(h;]h<]h=]h>]hA]uh/jÕhE]rÜ(hí)rÝ}rÞ(h.Uh9}rß(UreftypejGU reftargetXserverràU refdomainjh>]h=]U refexplicit‰h;]h<]hA]uh/jÙhE]rájJ)râ}rã(h.jàh9}rä(h;]h<]h=]h>]hA]uh/jÝhE]råhNXserverræ…rç}rè(h.Uh/jâubah7jRubah7hñubhNX -- ré…rê}rë(h.Uh/jÙubhNX%A Server object or FakeServer object.rì…rí}rî(h.X%A Server object or FakeServer object.h/jÙubeh7h…ubah7jYubj;)rï}rð(h.Uh9}rñ(h;]h<]h=]h>]hA]uh/jÑhE]ròh€)ró}rô(h.Uh9}rõ(h;]h<]h=]h>]hA]uh/jïhE]rö(hí)r÷}rø(h.Uh9}rù(UreftypejGU reftargetX host_key_filerúU refdomainjh>]h=]U refexplicit‰h;]h<]hA]uh/jóhE]rûjJ)rü}rý(h.júh9}rþ(h;]h<]h=]h>]hA]uh/j÷hE]rÿhNX host_key_filer…r}r(h.Uh/jüubah7jRubah7hñubhNX -- r…r}r(h.Uh/jóubhNX&The path to the user's .ssh key files.r…r}r(h.X&The path to the user's .ssh key files.h/jóubeh7h…ubah7jYubj;)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/jÑhE]r h€)r }r(h.Uh9}r(h;]h<]h=]h>]hA]uh/j hE]r(hí)r}r(h.Uh9}r(UreftypejGU reftargetXunamerU refdomainjh>]h=]U refexplicit‰h;]h<]hA]uh/j hE]rjJ)r}r(h.jh9}r(h;]h<]h=]h>]hA]uh/jhE]rhNXunamer…r}r(h.Uh/jubah7jRubah7hñubhNX -- r…r}r(h.Uh/j ubhNX6The username for the SSH connection. Default = 'root'.r …r!}r"(h.X6The username for the SSH connection. Default = 'root'.h/j ubeh7h…ubah7jYubeh7jtubah7juubeh7jvubaubhb)r#}r$(h.Uh/jºh5Nh7hfh9}r%(h>]h=]h;]h<]hA]Uentries]r&(hiX1close() (boto.manage.cmdshell.LocalClient method)h%Utr'auhCNhDhhE]ubh)r(}r)(h.Uh/jºh5Nh7h“h9}r*(h•‰h–Xpyh>]h=]h;]h<]hA]h˜Xmethodr+hšj+uhCNhDhhE]r,(hœ)r-}r.(h.XLocalClient.close()h/j(h5hŸh7h h9}r/(h>]r0h%ah£h¤Xboto.manage.cmdshellr1…r2}r3bh=]h;]h<]hA]r4h%ah©XLocalClient.closeh«jŠh¬‰uhCNhDhhE]r5(hÀ)r6}r7(h.Xcloseh/j-h5hŸh7hÃh9}r8(h;]h<]h=]h>]hA]uhCNhDhhE]r9hNXcloser:…r;}r<(h.Uh/j6ubaubhÉ)r=}r>(h.Uh/j-h5hŸh7hÌh9}r?(h;]h<]h=]h>]hA]uhCNhDhhE]ubeubhß)r@}rA(h.Uh/j(h5hŸh7hâh9}rB(h;]h<]h=]h>]hA]uhCNhDhhE]ubeubhb)rC}rD(h.Uh/jºh5Nh7hfh9}rE(h>]h=]h;]h<]hA]Uentries]rF(hiX2exists() (boto.manage.cmdshell.LocalClient method)h UtrGauhCNhDhhE]ubh)rH}rI(h.Uh/jºh5Nh7h“h9}rJ(h•‰h–Xpyh>]h=]h;]h<]hA]h˜XmethodrKhšjKuhCNhDhhE]rL(hœ)rM}rN(h.XLocalClient.exists(path)h/jHh5hŸh7h h9}rO(h>]rPh ah£h¤Xboto.manage.cmdshellrQ…rR}rSbh=]h;]h<]hA]rTh ah©XLocalClient.existsh«jŠh¬‰uhCNhDhhE]rU(hÀ)rV}rW(h.Xexistsh/jMh5hŸh7hÃh9}rX(h;]h<]h=]h>]hA]uhCNhDhhE]rYhNXexistsrZ…r[}r\(h.Uh/jVubaubhÉ)r]}r^(h.Uh/jMh5hŸh7hÌh9}r_(h;]h<]h=]h>]hA]uhCNhDhhE]r`hÏ)ra}rb(h.Xpathh9}rc(h;]h<]h=]h>]hA]uh/j]hE]rdhNXpathre…rf}rg(h.Uh/jaubah7h×ubaubeubhß)rh}ri(h.Uh/jHh5hŸh7hâh9}rj(h;]h<]h=]h>]hA]uhCNhDhhE]rk(h€)rl}rm(h.XDCheck for the specified path, or check a file at the specified path.rnh/jhh5Xr/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.LocalClient.existsroh7h…h9}rp(h;]h<]h=]h>]hA]uhCKhDhhE]rqhNXDCheck for the specified path, or check a file at the specified path.rr…rs}rt(h.jnh/jlubaubj)ru}rv(h.Uh/jhh5Nh7j h9}rw(h;]h<]h=]h>]hA]uhCNhDhhE]rx(j#)ry}rz(h.Uh9}r{(h;]h<]h=]h>]hA]uh/juhE]r|(j()r}}r~(h.Uh9}r(h;]h<]h=]h>]hA]uh/jyhE]r€hNX Return typer…r‚}rƒ(h.Uh/j}ubah7j0ubj1)r„}r…(h.Uh9}r†(h;]h<]h=]h>]hA]uh/jyhE]r‡h€)rˆ}r‰(h.Uh9}rŠ(h;]h<]h=]h>]hA]uh/j„hE]r‹hNXbooleanrŒ…r}rŽ(h.Xbooleanh/jˆubah7h…ubah7juubeh7jvubj#)r}r(h.Uh9}r‘(h;]h<]h=]h>]hA]uh/juhE]r’(j()r“}r”(h.Uh9}r•(h;]h<]h=]h>]hA]uh/jhE]r–hNXReturnsr—…r˜}r™(h.Uh/j“ubah7j0ubj1)rš}r›(h.Uh9}rœ(h;]h<]h=]h>]hA]uh/jhE]rh€)rž}rŸ(h.Uh9}r (h;]h<]h=]h>]hA]uh/jšhE]r¡hNX9If the path or the file exist, the function returns True.r¢…r£}r¤(h.X9If the path or the file exist, the function returns True.h/jžubah7h…ubah7juubeh7jvubeubeubeubhb)r¥}r¦(h.Uh/jºh5Xt/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.LocalClient.get_filer§h7hfh9}r¨(h>]h=]h;]h<]hA]Uentries]r©(hiX4get_file() (boto.manage.cmdshell.LocalClient method)hUtrªauhCNhDhhE]ubh)r«}r¬(h.Uh/jºh5j§h7h“h9}r­(h•‰h–Xpyh>]h=]h;]h<]hA]h˜Xmethodr®hšj®uhCNhDhhE]r¯(hœ)r°}r±(h.XLocalClient.get_file(src, dst)h/j«h5hŸh7h h9}r²(h>]r³hah£h¤Xboto.manage.cmdshellr´…rµ}r¶bh=]h;]h<]hA]r·hah©XLocalClient.get_fileh«jŠh¬‰uhCNhDhhE]r¸(hÀ)r¹}rº(h.Xget_fileh/j°h5hŸh7hÃh9}r»(h;]h<]h=]h>]hA]uhCNhDhhE]r¼hNXget_filer½…r¾}r¿(h.Uh/j¹ubaubhÉ)rÀ}rÁ(h.Uh/j°h5hŸh7hÌh9}rÂ(h;]h<]h=]h>]hA]uhCNhDhhE]rÃ(hÏ)rÄ}rÅ(h.Xsrch9}rÆ(h;]h<]h=]h>]hA]uh/jÀhE]rÇhNXsrcrÈ…rÉ}rÊ(h.Uh/jÄubah7h×ubhÏ)rË}rÌ(h.Xdsth9}rÍ(h;]h<]h=]h>]hA]uh/jÀhE]rÎhNXdstrÏ…rÐ}rÑ(h.Uh/jËubah7h×ubeubeubhß)rÒ}rÓ(h.Uh/j«h5hŸh7hâh9}rÔ(h;]h<]h=]h>]hA]uhCNhDhhE]rÕh€)rÖ}r×(h.X*Copy a file from one directory to another.rØh/jÒh5j§h7h…h9}rÙ(h;]h<]h=]h>]hA]uhCKhDhhE]rÚhNX*Copy a file from one directory to another.rÛ…rÜ}rÝ(h.jØh/jÖubaubaubeubhb)rÞ}rß(h.Uh/jºh5Nh7hfh9}rà(h>]h=]h;]h<]hA]Uentries]rá(hiX1isdir() (boto.manage.cmdshell.LocalClient method)hUtrâauhCNhDhhE]ubh)rã}rä(h.Uh/jºh5Nh7h“h9}rå(h•‰h–Xpyh>]h=]h;]h<]hA]h˜XmethodræhšjæuhCNhDhhE]rç(hœ)rè}ré(h.XLocalClient.isdir(path)h/jãh5hŸh7h h9}rê(h>]rëhah£h¤Xboto.manage.cmdshellrì…rí}rîbh=]h;]h<]hA]rïhah©XLocalClient.isdirh«jŠh¬‰uhCNhDhhE]rð(hÀ)rñ}rò(h.Xisdirh/jèh5hŸh7hÃh9}ró(h;]h<]h=]h>]hA]uhCNhDhhE]rôhNXisdirrõ…rö}r÷(h.Uh/jñubaubhÉ)rø}rù(h.Uh/jèh5hŸh7hÌh9}rú(h;]h<]h=]h>]hA]uhCNhDhhE]rûhÏ)rü}rý(h.Xpathh9}rþ(h;]h<]h=]h>]hA]uh/jøhE]rÿhNXpathr…r}r(h.Uh/jüubah7h×ubaubeubhß)r}r(h.Uh/jãh5hŸh7hâh9}r(h;]h<]h=]h>]hA]uhCNhDhhE]r(h€)r}r(h.X;Check the specified path to determine if it is a directory.r h/jh5Xq/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.LocalClient.isdirr h7h…h9}r (h;]h<]h=]h>]hA]uhCKhDhhE]r hNX;Check the specified path to determine if it is a directory.r …r}r(h.j h/jubaubj)r}r(h.Uh/jh5Nh7j h9}r(h;]h<]h=]h>]hA]uhCNhDhhE]r(j#)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jhE]r(j()r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jhE]rhNX Return typer…r}r(h.Uh/jubah7j0ubj1)r}r (h.Uh9}r!(h;]h<]h=]h>]hA]uh/jhE]r"h€)r#}r$(h.Uh9}r%(h;]h<]h=]h>]hA]uh/jhE]r&hNXbooleanr'…r(}r)(h.Xbooleanh/j#ubah7h…ubah7juubeh7jvubj#)r*}r+(h.Uh9}r,(h;]h<]h=]h>]hA]uh/jhE]r-(j()r.}r/(h.Uh9}r0(h;]h<]h=]h>]hA]uh/j*hE]r1hNXReturnsr2…r3}r4(h.Uh/j.ubah7j0ubj1)r5}r6(h.Uh9}r7(h;]h<]h=]h>]hA]uh/j*hE]r8h€)r9}r:(h.Uh9}r;(h;]h<]h=]h>]hA]uh/j5hE]r<hNX2Returns True if the path is an existing directory.r=…r>}r?(h.X2Returns True if the path is an existing directory.h/j9ubah7h…ubah7juubeh7jvubeubeubeubhb)r@}rA(h.Uh/jºh5Nh7hfh9}rB(h>]h=]h;]h<]hA]Uentries]rC(hiX3listdir() (boto.manage.cmdshell.LocalClient method)h#UtrDauhCNhDhhE]ubh)rE}rF(h.Uh/jºh5Nh7h“h9}rG(h•‰h–Xpyh>]h=]h;]h<]hA]h˜XmethodrHhšjHuhCNhDhhE]rI(hœ)rJ}rK(h.XLocalClient.listdir(path)h/jEh5hŸh7h h9}rL(h>]rMh#ah£h¤Xboto.manage.cmdshellrN…rO}rPbh=]h;]h<]hA]rQh#ah©XLocalClient.listdirh«jŠh¬‰uhCNhDhhE]rR(hÀ)rS}rT(h.Xlistdirh/jJh5hŸh7hÃh9}rU(h;]h<]h=]h>]hA]uhCNhDhhE]rVhNXlistdirrW…rX}rY(h.Uh/jSubaubhÉ)rZ}r[(h.Uh/jJh5hŸh7hÌh9}r\(h;]h<]h=]h>]hA]uhCNhDhhE]r]hÏ)r^}r_(h.Xpathh9}r`(h;]h<]h=]h>]hA]uh/jZhE]rahNXpathrb…rc}rd(h.Uh/j^ubah7h×ubaubeubhß)re}rf(h.Uh/jEh5hŸh7hâh9}rg(h;]h<]h=]h>]hA]uhCNhDhhE]rh(h€)ri}rj(h.X?List all of the files and subdirectories at the specified path.rkh/jeh5Xs/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.LocalClient.listdirrlh7h…h9}rm(h;]h<]h=]h>]hA]uhCKhDhhE]rnhNX?List all of the files and subdirectories at the specified path.ro…rp}rq(h.jkh/jiubaubj)rr}rs(h.Uh/jeh5Nh7j h9}rt(h;]h<]h=]h>]hA]uhCNhDhhE]ru(j#)rv}rw(h.Uh9}rx(h;]h<]h=]h>]hA]uh/jrhE]ry(j()rz}r{(h.Uh9}r|(h;]h<]h=]h>]hA]uh/jvhE]r}hNX Return typer~…r}r€(h.Uh/jzubah7j0ubj1)r}r‚(h.Uh9}rƒ(h;]h<]h=]h>]hA]uh/jvhE]r„h€)r…}r†(h.Uh9}r‡(h;]h<]h=]h>]hA]uh/jhE]rˆhNXlistr‰…rŠ}r‹(h.Xlisth/j…ubah7h…ubah7juubeh7jvubj#)rŒ}r(h.Uh9}rŽ(h;]h<]h=]h>]hA]uh/jrhE]r(j()r}r‘(h.Uh9}r’(h;]h<]h=]h>]hA]uh/jŒhE]r“hNXReturnsr”…r•}r–(h.Uh/jubah7j0ubj1)r—}r˜(h.Uh9}r™(h;]h<]h=]h>]hA]uh/jŒhE]ršh€)r›}rœ(h.Uh9}r(h;]h<]h=]h>]hA]uh/j—hE]ržhNXQReturn a list containing the names of the entries in the directory given by path.rŸ…r }r¡(h.XQReturn a list containing the names of the entries in the directory given by path.h/j›ubah7h…ubah7juubeh7jvubeubeubeubhb)r¢}r£(h.Uh/jºh5Xt/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.LocalClient.put_filer¤h7hfh9}r¥(h>]h=]h;]h<]hA]Uentries]r¦(hiX4put_file() (boto.manage.cmdshell.LocalClient method)hUtr§auhCNhDhhE]ubh)r¨}r©(h.Uh/jºh5j¤h7h“h9}rª(h•‰h–Xpyh>]h=]h;]h<]hA]h˜Xmethodr«hšj«uhCNhDhhE]r¬(hœ)r­}r®(h.XLocalClient.put_file(src, dst)h/j¨h5hŸh7h h9}r¯(h>]r°hah£h¤Xboto.manage.cmdshellr±…r²}r³bh=]h;]h<]hA]r´hah©XLocalClient.put_fileh«jŠh¬‰uhCNhDhhE]rµ(hÀ)r¶}r·(h.Xput_fileh/j­h5hŸh7hÃh9}r¸(h;]h<]h=]h>]hA]uhCNhDhhE]r¹hNXput_filerº…r»}r¼(h.Uh/j¶ubaubhÉ)r½}r¾(h.Uh/j­h5hŸh7hÌh9}r¿(h;]h<]h=]h>]hA]uhCNhDhhE]rÀ(hÏ)rÁ}rÂ(h.Xsrch9}rÃ(h;]h<]h=]h>]hA]uh/j½hE]rÄhNXsrcrÅ…rÆ}rÇ(h.Uh/jÁubah7h×ubhÏ)rÈ}rÉ(h.Xdsth9}rÊ(h;]h<]h=]h>]hA]uh/j½hE]rËhNXdstrÌ…rÍ}rÎ(h.Uh/jÈubah7h×ubeubeubhß)rÏ}rÐ(h.Uh/j¨h5hŸh7hâh9}rÑ(h;]h<]h=]h>]hA]uhCNhDhhE]rÒh€)rÓ}rÔ(h.X*Copy a file from one directory to another.rÕh/jÏh5j¤h7h…h9}rÖ(h;]h<]h=]h>]hA]uhCKhDhhE]r×hNX*Copy a file from one directory to another.rØ…rÙ}rÚ(h.jÕh/jÓubaubaubeubhb)rÛ}rÜ(h.Uh/jºh5Nh7hfh9}rÝ(h>]h=]h;]h<]hA]Uentries]rÞ(hiX/run() (boto.manage.cmdshell.LocalClient method)h$UtrßauhCNhDhhE]ubh)rà}rá(h.Uh/jºh5Nh7h“h9}râ(h•‰h–Xpyh>]h=]h;]h<]hA]h˜XmethodrãhšjãuhCNhDhhE]rä(hœ)rå}ræ(h.XLocalClient.run()h/jàh5hŸh7h h9}rç(h>]rèh$ah£h¤Xboto.manage.cmdshellré…rê}rëbh=]h;]h<]hA]rìh$ah©XLocalClient.runh«jŠh¬‰uhCNhDhhE]rí(hÀ)rî}rï(h.Xrunh/jåh5hŸh7hÃh9}rð(h;]h<]h=]h>]hA]uhCNhDhhE]rñhNXrunrò…ró}rô(h.Uh/jîubaubhÉ)rõ}rö(h.Uh/jåh5hŸh7hÌh9}r÷(h;]h<]h=]h>]hA]uhCNhDhhE]ubeubhß)rø}rù(h.Uh/jàh5hŸh7hâh9}rú(h;]h<]h=]h>]hA]uhCNhDhhE]rû(h€)rü}rý(h.X6Open a subprocess and run a command on the local host.rþh/jøh5Xo/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.LocalClient.runrÿh7h…h9}r(h;]h<]h=]h>]hA]uhCKhDhhE]rhNX6Open a subprocess and run a command on the local host.r…r}r(h.jþh/jüubaubj)r}r(h.Uh/jøh5Nh7j h9}r(h;]h<]h=]h>]hA]uhCNhDhhE]r(j#)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/jhE]r (j()r }r(h.Uh9}r(h;]h<]h=]h>]hA]uh/j hE]rhNX Return typer…r}r(h.Uh/j ubah7j0ubj1)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/j hE]rh€)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jhE]rhNXtupler…r}r(h.Xtupleh/jubah7h…ubah7juubeh7jvubj#)r}r (h.Uh9}r!(h;]h<]h=]h>]hA]uh/jhE]r"(j()r#}r$(h.Uh9}r%(h;]h<]h=]h>]hA]uh/jhE]r&hNXReturnsr'…r(}r)(h.Uh/j#ubah7j0ubj1)r*}r+(h.Uh9}r,(h;]h<]h=]h>]hA]uh/jhE]r-h€)r.}r/(h.Uh9}r0(h;]h<]h=]h>]hA]uh/j*hE]r1hNXvThis function returns a tuple that contains an integer status and a string with the combined stdout and stderr output.r2…r3}r4(h.XvThis function returns a tuple that contains an integer status and a string with the combined stdout and stderr output.h/j.ubah7h…ubah7juubeh7jvubeubeubeubhb)r5}r6(h.Uh/jºh5Nh7hfh9}r7(h>]h=]h;]h<]hA]Uentries]r8(hiX1shell() (boto.manage.cmdshell.LocalClient method)h Utr9auhCNhDhhE]ubh)r:}r;(h.Uh/jºh5Nh7h“h9}r<(h•‰h–Xpyh>]h=]h;]h<]hA]h˜Xmethodr=hšj=uhCNhDhhE]r>(hœ)r?}r@(h.XLocalClient.shell()h/j:h5hŸh7h h9}rA(h>]rBh ah£h¤Xboto.manage.cmdshellrC…rD}rEbh=]h;]h<]hA]rFh ah©XLocalClient.shellh«jŠh¬‰uhCNhDhhE]rG(hÀ)rH}rI(h.Xshellh/j?h5hŸh7hÃh9}rJ(h;]h<]h=]h>]hA]uhCNhDhhE]rKhNXshellrL…rM}rN(h.Uh/jHubaubhÉ)rO}rP(h.Uh/j?h5hŸh7hÌh9}rQ(h;]h<]h=]h>]hA]uhCNhDhhE]ubeubhß)rR}rS(h.Uh/j:h5hŸh7hâh9}rT(h;]h<]h=]h>]hA]uhCNhDhhE]ubeubeubeubhb)rU}rV(h.Uh/hkh5Nh7hfh9}rW(h>]h=]h;]h<]hA]Uentries]rX(hiX)SSHClient (class in boto.manage.cmdshell)hUtrYauhCNhDhhE]ubh)rZ}r[(h.Uh/hkh5Nh7h“h9}r\(h•‰h–Xpyr]h>]h=]h;]h<]hA]h˜Xclassr^hšj^uhCNhDhhE]r_(hœ)r`}ra(h.X_SSHClient(server, host_key_file='~/.ssh/known_hosts', uname='root', timeout=None, ssh_pwd=None)h/jZh5hŸh7h h9}rb(h>]rchah£h¤Xboto.manage.cmdshellrd…re}rfbh=]h;]h<]hA]rghah©X SSHClientrhh«Uh¬‰uhCNhDhhE]ri(h®)rj}rk(h.Xclass h/j`h5hŸh7h±h9}rl(h;]h<]h=]h>]hA]uhCNhDhhE]rmhNXclass rn…ro}rp(h.Uh/jjubaubh·)rq}rr(h.Xboto.manage.cmdshell.h/j`h5hŸh7hºh9}rs(h;]h<]h=]h>]hA]uhCNhDhhE]rthNXboto.manage.cmdshell.ru…rv}rw(h.Uh/jqubaubhÀ)rx}ry(h.jhh/j`h5hŸh7hÃh9}rz(h;]h<]h=]h>]hA]uhCNhDhhE]r{hNX SSHClientr|…r}}r~(h.Uh/jxubaubhÉ)r}r€(h.Uh/j`h5hŸh7hÌh9}r(h;]h<]h=]h>]hA]uhCNhDhhE]r‚(hÏ)rƒ}r„(h.Xserverh9}r…(h;]h<]h=]h>]hA]uh/jhE]r†hNXserverr‡…rˆ}r‰(h.Uh/jƒubah7h×ubhÏ)rŠ}r‹(h.X"host_key_file='~/.ssh/known_hosts'h9}rŒ(h;]h<]h=]h>]hA]uh/jhE]rhNX"host_key_file='~/.ssh/known_hosts'rŽ…r}r(h.Uh/jŠubah7h×ubhÏ)r‘}r’(h.X uname='root'h9}r“(h;]h<]h=]h>]hA]uh/jhE]r”hNX uname='root'r•…r–}r—(h.Uh/j‘ubah7h×ubhÏ)r˜}r™(h.X timeout=Noneh9}rš(h;]h<]h=]h>]hA]uh/jhE]r›hNX timeout=Nonerœ…r}rž(h.Uh/j˜ubah7h×ubhÏ)rŸ}r (h.X ssh_pwd=Noneh9}r¡(h;]h<]h=]h>]hA]uh/jhE]r¢hNX ssh_pwd=Noner£…r¤}r¥(h.Uh/jŸubah7h×ubeubeubhß)r¦}r§(h.Uh/jZh5hŸh7hâh9}r¨(h;]h<]h=]h>]hA]uhCNhDhhE]r©(h€)rª}r«(h.XÌThis class creates a paramiko.SSHClient() object that represents a session with an SSH server. You can use the SSHClient object to send commands to the remote host and manipulate files on the remote host.r¬h/j¦h5Xi/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClientr­h7h…h9}r®(h;]h<]h=]h>]hA]uhCKhDhhE]r¯hNXÌThis class creates a paramiko.SSHClient() object that represents a session with an SSH server. You can use the SSHClient object to send commands to the remote host and manipulate files on the remote host.r°…r±}r²(h.j¬h/jªubaubj)r³}r´(h.Uh/j¦h5Nh7j h9}rµ(h;]h<]h=]h>]hA]uhCNhDhhE]r¶j#)r·}r¸(h.Uh9}r¹(h;]h<]h=]h>]hA]uh/j³hE]rº(j()r»}r¼(h.Uh9}r½(h;]h<]h=]h>]hA]uh/j·hE]r¾hNX Variablesr¿…rÀ}rÁ(h.Uh/j»ubah7j0ubj1)rÂ}rÃ(h.Uh9}rÄ(h;]h<]h=]h>]hA]uh/j·hE]rÅj6)rÆ}rÇ(h.Uh9}rÈ(h;]h<]h=]h>]hA]uh/jÂhE]rÉ(j;)rÊ}rË(h.Uh9}rÌ(h;]h<]h=]h>]hA]uh/jÆhE]rÍh€)rÎ}rÏ(h.Uh9}rÐ(h;]h<]h=]h>]hA]uh/jÊhE]rÑ(hí)rÒ}rÓ(h.Uh9}rÔ(UreftypejGU reftargetXserverrÕU refdomainj]h>]h=]U refexplicit‰h;]h<]hA]uh/jÎhE]rÖjJ)r×}rØ(h.jÕh9}rÙ(h;]h<]h=]h>]hA]uh/jÒhE]rÚhNXserverrÛ…rÜ}rÝ(h.Uh/j×ubah7jRubah7hñubhNX -- rÞ…rß}rà(h.Uh/jÎubhNX%A Server object or FakeServer object.rá…râ}rã(h.X%A Server object or FakeServer object.h/jÎubeh7h…ubah7jYubj;)rä}rå(h.Uh9}ræ(h;]h<]h=]h>]hA]uh/jÆhE]rçh€)rè}ré(h.Uh9}rê(h;]h<]h=]h>]hA]uh/jähE]rë(hí)rì}rí(h.Uh9}rî(UreftypejGU reftargetX host_key_filerïU refdomainj]h>]h=]U refexplicit‰h;]h<]hA]uh/jèhE]rðjJ)rñ}rò(h.jïh9}ró(h;]h<]h=]h>]hA]uh/jìhE]rôhNX host_key_filerõ…rö}r÷(h.Uh/jñubah7jRubah7hñubhNX -- rø…rù}rú(h.Uh/jèubhNX&The path to the user's .ssh key files.rû…rü}rý(h.X&The path to the user's .ssh key files.h/jèubeh7h…ubah7jYubj;)rþ}rÿ(h.Uh9}r(h;]h<]h=]h>]hA]uh/jÆhE]rh€)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jþhE]r(hí)r}r(h.Uh9}r(UreftypejGU reftargetXunamer U refdomainj]h>]h=]U refexplicit‰h;]h<]hA]uh/jhE]r jJ)r }r (h.j h9}r (h;]h<]h=]h>]hA]uh/jhE]rhNXunamer…r}r(h.Uh/j ubah7jRubah7hñubhNX -- r…r}r(h.Uh/jubhNX6The username for the SSH connection. Default = 'root'.r…r}r(h.X6The username for the SSH connection. Default = 'root'.h/jubeh7h…ubah7jYubj;)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jÆhE]rh€)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jhE]r(hí)r }r!(h.Uh9}r"(UreftypejGU reftargetXtimeoutr#U refdomainj]h>]h=]U refexplicit‰h;]h<]hA]uh/jhE]r$jJ)r%}r&(h.j#h9}r'(h;]h<]h=]h>]hA]uh/j hE]r(hNXtimeoutr)…r*}r+(h.Uh/j%ubah7jRubah7hñubhNX -- r,…r-}r.(h.Uh/jubhNX5The optional timeout variable for the TCP connection.r/…r0}r1(h.X5The optional timeout variable for the TCP connection.h/jubeh7h…ubah7jYubj;)r2}r3(h.Uh9}r4(h;]h<]h=]h>]hA]uh/jÆhE]r5h€)r6}r7(h.Uh9}r8(h;]h<]h=]h>]hA]uh/j2hE]r9(hí)r:}r;(h.Uh9}r<(UreftypejGU reftargetXssh_pwdr=U refdomainj]h>]h=]U refexplicit‰h;]h<]hA]uh/j6hE]r>jJ)r?}r@(h.j=h9}rA(h;]h<]h=]h>]hA]uh/j:hE]rBhNXssh_pwdrC…rD}rE(h.Uh/j?ubah7jRubah7hñubhNX -- rF…rG}rH(h.Uh/j6ubhNXPAn optional password to use for authentication or for unlocking the private key.rI…rJ}rK(h.XPAn optional password to use for authentication or for unlocking the private key.h/j6ubeh7h…ubah7jYubeh7jtubah7juubeh7jvubaubhb)rL}rM(h.Uh/j¦h5Xo/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.closerNh7hfh9}rO(h>]h=]h;]h<]hA]Uentries]rP(hiX/close() (boto.manage.cmdshell.SSHClient method)hUtrQauhCNhDhhE]ubh)rR}rS(h.Uh/j¦h5jNh7h“h9}rT(h•‰h–Xpyh>]h=]h;]h<]hA]h˜XmethodrUhšjUuhCNhDhhE]rV(hœ)rW}rX(h.XSSHClient.close()h/jRh5hŸh7h h9}rY(h>]rZhah£h¤Xboto.manage.cmdshellr[…r\}r]bh=]h;]h<]hA]r^hah©XSSHClient.closeh«jhh¬‰uhCNhDhhE]r_(hÀ)r`}ra(h.Xcloseh/jWh5hŸh7hÃh9}rb(h;]h<]h=]h>]hA]uhCNhDhhE]rchNXcloserd…re}rf(h.Uh/j`ubaubhÉ)rg}rh(h.Uh/jWh5hŸh7hÌh9}ri(h;]h<]h=]h>]hA]uhCNhDhhE]ubeubhß)rj}rk(h.Uh/jRh5hŸh7hâh9}rl(h;]h<]h=]h>]hA]uhCNhDhhE]rmh€)rn}ro(h.X?Close an SSH session and any open channels that are tied to it.rph/jjh5jNh7h…h9}rq(h;]h<]h=]h>]hA]uhCKhDhhE]rrhNX?Close an SSH session and any open channels that are tied to it.rs…rt}ru(h.jph/jnubaubaubeubhb)rv}rw(h.Uh/j¦h5Nh7hfh9}rx(h>]h=]h;]h<]hA]Uentries]ry(hiX1connect() (boto.manage.cmdshell.SSHClient method)hUtrzauhCNhDhhE]ubh)r{}r|(h.Uh/j¦h5Nh7h“h9}r}(h•‰h–Xpyr~h>]h=]h;]h<]hA]h˜XmethodrhšjuhCNhDhhE]r€(hœ)r}r‚(h.X SSHClient.connect(num_retries=5)h/j{h5hŸh7h h9}rƒ(h>]r„hah£h¤Xboto.manage.cmdshellr……r†}r‡bh=]h;]h<]hA]rˆhah©XSSHClient.connecth«jhh¬‰uhCNhDhhE]r‰(hÀ)rŠ}r‹(h.Xconnecth/jh5hŸh7hÃh9}rŒ(h;]h<]h=]h>]hA]uhCNhDhhE]rhNXconnectrŽ…r}r(h.Uh/jŠubaubhÉ)r‘}r’(h.Uh/jh5hŸh7hÌh9}r“(h;]h<]h=]h>]hA]uhCNhDhhE]r”hÏ)r•}r–(h.X num_retries=5h9}r—(h;]h<]h=]h>]hA]uh/j‘hE]r˜hNX num_retries=5r™…rš}r›(h.Uh/j•ubah7h×ubaubeubhß)rœ}r(h.Uh/j{h5hŸh7hâh9}rž(h;]h<]h=]h>]hA]uhCNhDhhE]rŸ(h€)r }r¡(h.X2Connect to an SSH server and authenticate with it.r¢h/jœh5Xq/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.connectr£h7h…h9}r¤(h;]h<]h=]h>]hA]uhCKhDhhE]r¥hNX2Connect to an SSH server and authenticate with it.r¦…r§}r¨(h.j¢h/j ubaubj)r©}rª(h.Uh/jœh5Nh7j h9}r«(h;]h<]h=]h>]hA]uhCNhDhhE]r¬j#)r­}r®(h.Uh9}r¯(h;]h<]h=]h>]hA]uh/j©hE]r°(j()r±}r²(h.Uh9}r³(h;]h<]h=]h>]hA]uh/j­hE]r´hNX Parametersrµ…r¶}r·(h.Uh/j±ubah7j0ubj1)r¸}r¹(h.Uh9}rº(h;]h<]h=]h>]hA]uh/j­hE]r»h€)r¼}r½(h.Uh9}r¾(h;]h<]h=]h>]hA]uh/j¸hE]r¿(jJ)rÀ}rÁ(h.X num_retriesh9}rÂ(h;]h<]h=]h>]hA]uh/j¼hE]rÃhNX num_retriesrÄ…rÅ}rÆ(h.Uh/jÀubah7jRubhNX (rÇ…rÈ}rÉ(h.Uh/j¼ubhí)rÊ}rË(h.Uh9}rÌ(UreftypejGU reftargetXintrÍU refdomainj~h>]h=]U refexplicit‰h;]h<]hA]uh/j¼hE]rÎcdocutils.nodes emphasis rÏ)rÐ}rÑ(h.jÍh9}rÒ(h;]h<]h=]h>]hA]uh/jÊhE]rÓhNXintrÔ…rÕ}rÖ(h.Uh/jÐubah7Uemphasisr×ubah7hñubhNX)…rØ}rÙ(h.Uh/j¼ubhNX -- rÚ…rÛ}rÜ(h.Uh/j¼ubhNX*The maximum number of connection attempts.rÝ…rÞ}rß(h.X*The maximum number of connection attempts.h/j¼ubeh7h…ubah7juubeh7jvubaubeubeubhb)rà}rá(h.Uh/j¦h5Nh7hfh9}râ(h>]h=]h;]h<]hA]Uentries]rã(hiX0exists() (boto.manage.cmdshell.SSHClient method)hUträauhCNhDhhE]ubh)rå}ræ(h.Uh/j¦h5Nh7h“h9}rç(h•‰h–Xpyrèh>]h=]h;]h<]hA]h˜XmethodréhšjéuhCNhDhhE]rê(hœ)rë}rì(h.XSSHClient.exists(path)h/jåh5hŸh7h h9}rí(h>]rîhah£h¤Xboto.manage.cmdshellrï…rð}rñbh=]h;]h<]hA]ròhah©XSSHClient.existsh«jhh¬‰uhCNhDhhE]ró(hÀ)rô}rõ(h.Xexistsh/jëh5hŸh7hÃh9}rö(h;]h<]h=]h>]hA]uhCNhDhhE]r÷hNXexistsrø…rù}rú(h.Uh/jôubaubhÉ)rû}rü(h.Uh/jëh5hŸh7hÌh9}rý(h;]h<]h=]h>]hA]uhCNhDhhE]rþhÏ)rÿ}r(h.Xpathh9}r(h;]h<]h=]h>]hA]uh/jûhE]rhNXpathr…r}r(h.Uh/jÿubah7h×ubaubeubhß)r}r(h.Uh/jåh5hŸh7hâh9}r(h;]h<]h=]h>]hA]uhCNhDhhE]r (h€)r }r (h.XáCheck the remote host for the specified path, or a file at the specified path. This function returns 1 if the path or the file exist on the remote host, and returns 0 if the path or the file does not exist on the remote host.r h/jh5Xp/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.existsr h7h…h9}r(h;]h<]h=]h>]hA]uhCKhDhhE]rhNXáCheck the remote host for the specified path, or a file at the specified path. This function returns 1 if the path or the file exist on the remote host, and returns 0 if the path or the file does not exist on the remote host.r…r}r(h.j h/j ubaubj)r}r(h.Uh/jh5Nh7j h9}r(h;]h<]h=]h>]hA]uhCNhDhhE]r(j#)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jhE]r(j()r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jhE]rhNX Parametersr…r }r!(h.Uh/jubah7j0ubj1)r"}r#(h.Uh9}r$(h;]h<]h=]h>]hA]uh/jhE]r%h€)r&}r'(h.Uh9}r((h;]h<]h=]h>]hA]uh/j"hE]r)(jJ)r*}r+(h.Xpathh9}r,(h;]h<]h=]h>]hA]uh/j&hE]r-hNXpathr.…r/}r0(h.Uh/j*ubah7jRubhNX (r1…r2}r3(h.Uh/j&ubhí)r4}r5(h.Uh9}r6(UreftypejGU reftargetXstringr7U refdomainjèh>]h=]U refexplicit‰h;]h<]hA]uh/j&hE]r8jÏ)r9}r:(h.j7h9}r;(h;]h<]h=]h>]hA]uh/j4hE]r<hNXstringr=…r>}r?(h.Uh/j9ubah7j×ubah7hñubhNX)…r@}rA(h.Uh/j&ubhNX -- rB…rC}rD(h.Uh/j&ubhNX9The path to the directory or file that you want to check.rE…rF}rG(h.X9The path to the directory or file that you want to check.h/j&ubeh7h…ubah7juubeh7jvubj#)rH}rI(h.Uh9}rJ(h;]h<]h=]h>]hA]uh/jhE]rK(j()rL}rM(h.Uh9}rN(h;]h<]h=]h>]hA]uh/jHhE]rOhNX Return typerP…rQ}rR(h.Uh/jLubah7j0ubj1)rS}rT(h.Uh9}rU(h;]h<]h=]h>]hA]uh/jHhE]rVh€)rW}rX(h.Uh9}rY(h;]h<]h=]h>]hA]uh/jShE]rZhNXintegerr[…r\}r](h.Xintegerh/jWubah7h…ubah7juubeh7jvubj#)r^}r_(h.Uh9}r`(h;]h<]h=]h>]hA]uh/jhE]ra(j()rb}rc(h.Uh9}rd(h;]h<]h=]h>]hA]uh/j^hE]rehNXReturnsrf…rg}rh(h.Uh/jbubah7j0ubj1)ri}rj(h.Uh9}rk(h;]h<]h=]h>]hA]uh/j^hE]rlh€)rm}rn(h.Uh9}ro(h;]h<]h=]h>]hA]uh/jihE]rphNX‡If the path or the file exist, the function returns 1. If the path or the file do not exist on the remote host, the function returns 0.rq…rr}rs(h.X‡If the path or the file exist, the function returns 1. If the path or the file do not exist on the remote host, the function returns 0.h/jmubah7h…ubah7juubeh7jvubeubeubeubhb)rt}ru(h.Uh/j¦h5Nh7hfh9}rv(h>]h=]h;]h<]hA]Uentries]rw(hiX2get_file() (boto.manage.cmdshell.SSHClient method)hUtrxauhCNhDhhE]ubh)ry}rz(h.Uh/j¦h5Nh7h“h9}r{(h•‰h–Xpyr|h>]h=]h;]h<]hA]h˜Xmethodr}hšj}uhCNhDhhE]r~(hœ)r}r€(h.XSSHClient.get_file(src, dst)h/jyh5hŸh7h h9}r(h>]r‚hah£h¤Xboto.manage.cmdshellrƒ…r„}r…bh=]h;]h<]hA]r†hah©XSSHClient.get_fileh«jhh¬‰uhCNhDhhE]r‡(hÀ)rˆ}r‰(h.Xget_fileh/jh5hŸh7hÃh9}rŠ(h;]h<]h=]h>]hA]uhCNhDhhE]r‹hNXget_filerŒ…r}rŽ(h.Uh/jˆubaubhÉ)r}r(h.Uh/jh5hŸh7hÌh9}r‘(h;]h<]h=]h>]hA]uhCNhDhhE]r’(hÏ)r“}r”(h.Xsrch9}r•(h;]h<]h=]h>]hA]uh/jhE]r–hNXsrcr—…r˜}r™(h.Uh/j“ubah7h×ubhÏ)rš}r›(h.Xdsth9}rœ(h;]h<]h=]h>]hA]uh/jhE]rhNXdstrž…rŸ}r (h.Uh/jšubah7h×ubeubeubhß)r¡}r¢(h.Uh/jyh5hŸh7hâh9}r£(h;]h<]h=]h>]hA]uhCNhDhhE]r¤(h€)r¥}r¦(h.XvOpen an SFTP session on the remote host, and copy a file from the remote host to the specified path on the local host.r§h/j¡h5Xr/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.get_filer¨h7h…h9}r©(h;]h<]h=]h>]hA]uhCKhDhhE]rªhNXvOpen an SFTP session on the remote host, and copy a file from the remote host to the specified path on the local host.r«…r¬}r­(h.j§h/j¥ubaubj)r®}r¯(h.Uh/j¡h5Nh7j h9}r°(h;]h<]h=]h>]hA]uhCNhDhhE]r±j#)r²}r³(h.Uh9}r´(h;]h<]h=]h>]hA]uh/j®hE]rµ(j()r¶}r·(h.Uh9}r¸(h;]h<]h=]h>]hA]uh/j²hE]r¹hNX Parametersrº…r»}r¼(h.Uh/j¶ubah7j0ubj1)r½}r¾(h.Uh9}r¿(h;]h<]h=]h>]hA]uh/j²hE]rÀj6)rÁ}rÂ(h.Uh9}rÃ(h;]h<]h=]h>]hA]uh/j½hE]rÄ(j;)rÅ}rÆ(h.Uh9}rÇ(h;]h<]h=]h>]hA]uh/jÁhE]rÈh€)rÉ}rÊ(h.Uh9}rË(h;]h<]h=]h>]hA]uh/jÅhE]rÌ(jJ)rÍ}rÎ(h.Xsrch9}rÏ(h;]h<]h=]h>]hA]uh/jÉhE]rÐhNXsrcrÑ…rÒ}rÓ(h.Uh/jÍubah7jRubhNX (rÔ…rÕ}rÖ(h.Uh/jÉubhí)r×}rØ(h.Uh9}rÙ(UreftypejGU reftargetXstringrÚU refdomainj|h>]h=]U refexplicit‰h;]h<]hA]uh/jÉhE]rÛjÏ)rÜ}rÝ(h.jÚh9}rÞ(h;]h<]h=]h>]hA]uh/j×hE]rßhNXstringrà…rá}râ(h.Uh/jÜubah7j×ubah7hñubhNX)…rã}rä(h.Uh/jÉubhNX -- rå…ræ}rç(h.Uh/jÉubhNX/The path to the target file on the remote host.rè…ré}rê(h.X/The path to the target file on the remote host.h/jÉubeh7h…ubah7jYubj;)rë}rì(h.Uh9}rí(h;]h<]h=]h>]hA]uh/jÁhE]rîh€)rï}rð(h.Uh9}rñ(h;]h<]h=]h>]hA]uh/jëhE]rò(jJ)ró}rô(h.Xdsth9}rõ(h;]h<]h=]h>]hA]uh/jïhE]röhNXdstr÷…rø}rù(h.Uh/jóubah7jRubhNX (rú…rû}rü(h.Uh/jïubhí)rý}rþ(h.Uh9}rÿ(UreftypejGU reftargetXstringrU refdomainj|h>]h=]U refexplicit‰h;]h<]hA]uh/jïhE]rjÏ)r}r(h.jh9}r(h;]h<]h=]h>]hA]uh/jýhE]rhNXstringr…r}r(h.Uh/jubah7j×ubah7hñubhNX)…r }r (h.Uh/jïubhNX -- r …r }r (h.Uh/jïubhNX=The path on your local host where you want to store the file.r…r}r(h.X=The path on your local host where you want to store the file.h/jïubeh7h…ubah7jYubeh7jtubah7juubeh7jvubaubeubeubhb)r}r(h.Uh/j¦h5Nh7hfh9}r(h>]h=]h;]h<]hA]Uentries]r(hiX/isdir() (boto.manage.cmdshell.SSHClient method)h!UtrauhCNhDhhE]ubh)r}r(h.Uh/j¦h5Nh7h“h9}r(h•‰h–Xpyrh>]h=]h;]h<]hA]h˜XmethodrhšjuhCNhDhhE]r(hœ)r}r(h.XSSHClient.isdir(path)h/jh5hŸh7h h9}r(h>]rh!ah£h¤Xboto.manage.cmdshellr …r!}r"bh=]h;]h<]hA]r#h!ah©XSSHClient.isdirh«jhh¬‰uhCNhDhhE]r$(hÀ)r%}r&(h.Xisdirh/jh5hŸh7hÃh9}r'(h;]h<]h=]h>]hA]uhCNhDhhE]r(hNXisdirr)…r*}r+(h.Uh/j%ubaubhÉ)r,}r-(h.Uh/jh5hŸh7hÌh9}r.(h;]h<]h=]h>]hA]uhCNhDhhE]r/hÏ)r0}r1(h.Xpathh9}r2(h;]h<]h=]h>]hA]uh/j,hE]r3hNXpathr4…r5}r6(h.Uh/j0ubah7h×ubaubeubhß)r7}r8(h.Uh/jh5hŸh7hâh9}r9(h;]h<]h=]h>]hA]uhCNhDhhE]r:(h€)r;}r<(h.XNCheck the specified path on the remote host to determine if it is a directory.r=h/j7h5Xo/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.isdirr>h7h…h9}r?(h;]h<]h=]h>]hA]uhCKhDhhE]r@hNXNCheck the specified path on the remote host to determine if it is a directory.rA…rB}rC(h.j=h/j;ubaubj)rD}rE(h.Uh/j7h5Nh7j h9}rF(h;]h<]h=]h>]hA]uhCNhDhhE]rG(j#)rH}rI(h.Uh9}rJ(h;]h<]h=]h>]hA]uh/jDhE]rK(j()rL}rM(h.Uh9}rN(h;]h<]h=]h>]hA]uh/jHhE]rOhNX ParametersrP…rQ}rR(h.Uh/jLubah7j0ubj1)rS}rT(h.Uh9}rU(h;]h<]h=]h>]hA]uh/jHhE]rVh€)rW}rX(h.Uh9}rY(h;]h<]h=]h>]hA]uh/jShE]rZ(jJ)r[}r\(h.Xpathh9}r](h;]h<]h=]h>]hA]uh/jWhE]r^hNXpathr_…r`}ra(h.Uh/j[ubah7jRubhNX (rb…rc}rd(h.Uh/jWubhí)re}rf(h.Uh9}rg(UreftypejGU reftargetXstringrhU refdomainjh>]h=]U refexplicit‰h;]h<]hA]uh/jWhE]rijÏ)rj}rk(h.jhh9}rl(h;]h<]h=]h>]hA]uh/jehE]rmhNXstringrn…ro}rp(h.Uh/jjubah7j×ubah7hñubhNX)…rq}rr(h.Uh/jWubhNX -- rs…rt}ru(h.Uh/jWubhNX1The path to the directory that you want to check.rv…rw}rx(h.X1The path to the directory that you want to check.h/jWubeh7h…ubah7juubeh7jvubj#)ry}rz(h.Uh9}r{(h;]h<]h=]h>]hA]uh/jDhE]r|(j()r}}r~(h.Uh9}r(h;]h<]h=]h>]hA]uh/jyhE]r€hNX Return typer…r‚}rƒ(h.Uh/j}ubah7j0ubj1)r„}r…(h.Uh9}r†(h;]h<]h=]h>]hA]uh/jyhE]r‡h€)rˆ}r‰(h.Uh9}rŠ(h;]h<]h=]h>]hA]uh/j„hE]r‹hNXintegerrŒ…r}rŽ(h.Xintegerh/jˆubah7h…ubah7juubeh7jvubj#)r}r(h.Uh9}r‘(h;]h<]h=]h>]hA]uh/jDhE]r’(j()r“}r”(h.Uh9}r•(h;]h<]h=]h>]hA]uh/jhE]r–hNXReturnsr—…r˜}r™(h.Uh/j“ubah7j0ubj1)rš}r›(h.Uh9}rœ(h;]h<]h=]h>]hA]uh/jhE]rh€)rž}rŸ(h.Uh9}r (h;]h<]h=]h>]hA]uh/jšhE]r¡hNXuIf the path is a directory, the function returns 1. If the path is a file or an invalid path, the function returns 0.r¢…r£}r¤(h.XuIf the path is a directory, the function returns 1. If the path is a file or an invalid path, the function returns 0.h/jžubah7h…ubah7juubeh7jvubeubeubeubhb)r¥}r¦(h.Uh/j¦h5Nh7hfh9}r§(h>]h=]h;]h<]hA]Uentries]r¨(hiX1listdir() (boto.manage.cmdshell.SSHClient method)hUtr©auhCNhDhhE]ubh)rª}r«(h.Uh/j¦h5Nh7h“h9}r¬(h•‰h–Xpyr­h>]h=]h;]h<]hA]h˜Xmethodr®hšj®uhCNhDhhE]r¯(hœ)r°}r±(h.XSSHClient.listdir(path)h/jªh5hŸh7h h9}r²(h>]r³hah£h¤Xboto.manage.cmdshellr´…rµ}r¶bh=]h;]h<]hA]r·hah©XSSHClient.listdirh«jhh¬‰uhCNhDhhE]r¸(hÀ)r¹}rº(h.Xlistdirh/j°h5hŸh7hÃh9}r»(h;]h<]h=]h>]hA]uhCNhDhhE]r¼hNXlistdirr½…r¾}r¿(h.Uh/j¹ubaubhÉ)rÀ}rÁ(h.Uh/j°h5hŸh7hÌh9}rÂ(h;]h<]h=]h>]hA]uhCNhDhhE]rÃhÏ)rÄ}rÅ(h.Xpathh9}rÆ(h;]h<]h=]h>]hA]uh/jÀhE]rÇhNXpathrÈ…rÉ}rÊ(h.Uh/jÄubah7h×ubaubeubhß)rË}rÌ(h.Uh/jªh5hŸh7hâh9}rÍ(h;]h<]h=]h>]hA]uhCNhDhhE]rÎ(h€)rÏ}rÐ(h.XRList all of the files and subdirectories at the specified path on the remote host.rÑh/jËh5Xq/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.listdirrÒh7h…h9}rÓ(h;]h<]h=]h>]hA]uhCKhDhhE]rÔhNXRList all of the files and subdirectories at the specified path on the remote host.rÕ…rÖ}r×(h.jÑh/jÏubaubj)rØ}rÙ(h.Uh/jËh5Nh7j h9}rÚ(h;]h<]h=]h>]hA]uhCNhDhhE]rÛ(j#)rÜ}rÝ(h.Uh9}rÞ(h;]h<]h=]h>]hA]uh/jØhE]rß(j()rà}rá(h.Uh9}râ(h;]h<]h=]h>]hA]uh/jÜhE]rãhNX Parametersrä…rå}ræ(h.Uh/jàubah7j0ubj1)rç}rè(h.Uh9}ré(h;]h<]h=]h>]hA]uh/jÜhE]rêh€)rë}rì(h.Uh9}rí(h;]h<]h=]h>]hA]uh/jçhE]rî(jJ)rï}rð(h.Xpathh9}rñ(h;]h<]h=]h>]hA]uh/jëhE]ròhNXpathró…rô}rõ(h.Uh/jïubah7jRubhNX (rö…r÷}rø(h.Uh/jëubhí)rù}rú(h.Uh9}rû(UreftypejGU reftargetXstringrüU refdomainj­h>]h=]U refexplicit‰h;]h<]hA]uh/jëhE]rýjÏ)rþ}rÿ(h.jüh9}r(h;]h<]h=]h>]hA]uh/jùhE]rhNXstringr…r}r(h.Uh/jþubah7j×ubah7hñubhNX)…r}r(h.Uh/jëubhNX -- r…r}r (h.Uh/jëubhNX,The base path from which to obtain the list.r …r }r (h.X,The base path from which to obtain the list.h/jëubeh7h…ubah7juubeh7jvubj#)r }r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jØhE]r(j()r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/j hE]rhNX Return typer…r}r(h.Uh/jubah7j0ubj1)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/j hE]rh€)r}r(h.Uh9}r(h;]h<]h=]h>]hA]uh/jhE]rhNXlistr …r!}r"(h.Xlisth/jubah7h…ubah7juubeh7jvubj#)r#}r$(h.Uh9}r%(h;]h<]h=]h>]hA]uh/jØhE]r&(j()r'}r((h.Uh9}r)(h;]h<]h=]h>]hA]uh/j#hE]r*hNXReturnsr+…r,}r-(h.Uh/j'ubah7j0ubj1)r.}r/(h.Uh9}r0(h;]h<]h=]h>]hA]uh/j#hE]r1h€)r2}r3(h.Uh9}r4(h;]h<]h=]h>]hA]uh/j.hE]r5hNX9A list of files and subdirectories at the specified path.r6…r7}r8(h.X9A list of files and subdirectories at the specified path.h/j2ubah7h…ubah7juubeh7jvubeubeubeubhb)r9}r:(h.Uh/j¦h5Nh7hfh9}r;(h>]h=]h;]h<]hA]Uentries]r<(hiX.open() (boto.manage.cmdshell.SSHClient method)hUtr=auhCNhDhhE]ubh)r>}r?(h.Uh/j¦h5Nh7h“h9}r@(h•‰h–XpyrAh>]h=]h;]h<]hA]h˜XmethodrBhšjBuhCNhDhhE]rC(hœ)rD}rE(h.X.SSHClient.open(filename, mode='r', bufsize=-1)h/j>h5hŸh7h h9}rF(h>]rGhah£h¤Xboto.manage.cmdshellrH…rI}rJbh=]h;]h<]hA]rKhah©XSSHClient.openh«jhh¬‰uhCNhDhhE]rL(hÀ)rM}rN(h.Xopenh/jDh5hŸh7hÃh9}rO(h;]h<]h=]h>]hA]uhCNhDhhE]rPhNXopenrQ…rR}rS(h.Uh/jMubaubhÉ)rT}rU(h.Uh/jDh5hŸh7hÌh9}rV(h;]h<]h=]h>]hA]uhCNhDhhE]rW(hÏ)rX}rY(h.Xfilenameh9}rZ(h;]h<]h=]h>]hA]uh/jThE]r[hNXfilenamer\…r]}r^(h.Uh/jXubah7h×ubhÏ)r_}r`(h.Xmode='r'h9}ra(h;]h<]h=]h>]hA]uh/jThE]rbhNXmode='r'rc…rd}re(h.Uh/j_ubah7h×ubhÏ)rf}rg(h.X bufsize=-1h9}rh(h;]h<]h=]h>]hA]uh/jThE]rihNX bufsize=-1rj…rk}rl(h.Uh/jfubah7h×ubeubeubhß)rm}rn(h.Uh/j>h5hŸh7hâh9}ro(h;]h<]h=]h>]hA]uhCNhDhhE]rp(h€)rq}rr(h.XFOpen an SFTP session to the remote host, and open a file on that host.rsh/jmh5Xn/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.openrth7h…h9}ru(h;]h<]h=]h>]hA]uhCKhDhhE]rvhNXFOpen an SFTP session to the remote host, and open a file on that host.rw…rx}ry(h.jsh/jqubaubj)rz}r{(h.Uh/jmh5Nh7j h9}r|(h;]h<]h=]h>]hA]uhCNhDhhE]r}(j#)r~}r(h.Uh9}r€(h;]h<]h=]h>]hA]uh/jzhE]r(j()r‚}rƒ(h.Uh9}r„(h;]h<]h=]h>]hA]uh/j~hE]r…hNX Parametersr†…r‡}rˆ(h.Uh/j‚ubah7j0ubj1)r‰}rŠ(h.Uh9}r‹(h;]h<]h=]h>]hA]uh/j~hE]rŒj6)r}rŽ(h.Uh9}r(h;]h<]h=]h>]hA]uh/j‰hE]r(j;)r‘}r’(h.Uh9}r“(h;]h<]h=]h>]hA]uh/jhE]r”h€)r•}r–(h.Uh9}r—(h;]h<]h=]h>]hA]uh/j‘hE]r˜(jJ)r™}rš(h.Xfilenameh9}r›(h;]h<]h=]h>]hA]uh/j•hE]rœhNXfilenamer…rž}rŸ(h.Uh/j™ubah7jRubhNX (r …r¡}r¢(h.Uh/j•ubhí)r£}r¤(h.Uh9}r¥(UreftypejGU reftargetXstringr¦U refdomainjAh>]h=]U refexplicit‰h;]h<]hA]uh/j•hE]r§jÏ)r¨}r©(h.j¦h9}rª(h;]h<]h=]h>]hA]uh/j£hE]r«hNXstringr¬…r­}r®(h.Uh/j¨ubah7j×ubah7hñubhNX)…r¯}r°(h.Uh/j•ubhNX -- r±…r²}r³(h.Uh/j•ubhNX(The path to the file on the remote host.r´…rµ}r¶(h.X(The path to the file on the remote host.h/j•ubeh7h…ubah7jYubj;)r·}r¸(h.Uh9}r¹(h;]h<]h=]h>]hA]uh/jhE]rºh€)r»}r¼(h.Uh9}r½(h;]h<]h=]h>]hA]uh/j·hE]r¾(jJ)r¿}rÀ(h.Xmodeh9}rÁ(h;]h<]h=]h>]hA]uh/j»hE]rÂhNXmoderÃ…rÄ}rÅ(h.Uh/j¿ubah7jRubhNX (rÆ…rÇ}rÈ(h.Uh/j»ubhí)rÉ}rÊ(h.Uh9}rË(UreftypejGU reftargetXstringrÌU refdomainjAh>]h=]U refexplicit‰h;]h<]hA]uh/j»hE]rÍjÏ)rÎ}rÏ(h.jÌh9}rÐ(h;]h<]h=]h>]hA]uh/jÉhE]rÑhNXstringrÒ…rÓ}rÔ(h.Uh/jÎubah7j×ubah7hñubhNX)…rÕ}rÖ(h.Uh/j»ubhNX -- r×…rØ}rÙ(h.Uh/j»ubhNXThe file interaction mode.rÚ…rÛ}rÜ(h.XThe file interaction mode.h/j»ubeh7h…ubah7jYubj;)rÝ}rÞ(h.Uh9}rß(h;]h<]h=]h>]hA]uh/jhE]ràh€)rá}râ(h.Uh9}rã(h;]h<]h=]h>]hA]uh/jÝhE]rä(jJ)rå}ræ(h.Xbufsizeh9}rç(h;]h<]h=]h>]hA]uh/jáhE]rèhNXbufsizeré…rê}rë(h.Uh/jåubah7jRubhNX (rì…rí}rî(h.Uh/jáubhí)rï}rð(h.Uh9}rñ(UreftypejGU reftargetXintegerròU refdomainjAh>]h=]U refexplicit‰h;]h<]hA]uh/jáhE]rójÏ)rô}rõ(h.jòh9}rö(h;]h<]h=]h>]hA]uh/jïhE]r÷hNXintegerrø…rù}rú(h.Uh/jôubah7j×ubah7hñubhNX)…rû}rü(h.Uh/jáubhNX -- rý…rþ}rÿ(h.Uh/jáubhNXThe file buffer size.r …r }r (h.XThe file buffer size.h/jáubeh7h…ubah7jYubeh7jtubah7juubeh7jvubj#)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/jzhE]r (j()r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r hNX Return typer …r }r (h.Uh/j ubah7j0ubj1)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r h€)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r hí)r }r (h.X$:class:`paramiko.sftp_file.SFTPFile`r h/j h5Nh7hñh9}r (UreftypeXclasshó‰hôXparamiko.sftp_file.SFTPFileU refdomainXpyr h>]h=]U refexplicit‰h;]h<]hA]höh÷højhhùhúuhCNhE]r hü)r }r (h.j h9}r (h;]h<]r (jj Xpy-classr eh=]h>]hA]uh/j hE]r! hNXparamiko.sftp_file.SFTPFiler" …r# }r$ (h.Uh/j ubah7jubaubah7h…ubah7juubeh7jvubj#)r% }r& (h.Uh9}r' (h;]h<]h=]h>]hA]uh/jzhE]r( (j()r) }r* (h.Uh9}r+ (h;]h<]h=]h>]hA]uh/j% hE]r, hNXReturnsr- …r. }r/ (h.Uh/j) ubah7j0ubj1)r0 }r1 (h.Uh9}r2 (h;]h<]h=]h>]hA]uh/j% hE]r3 h€)r4 }r5 (h.Uh9}r6 (h;]h<]h=]h>]hA]uh/j0 hE]r7 hNX8A paramiko proxy object for a file on the remote server.r8 …r9 }r: (h.X8A paramiko proxy object for a file on the remote server.h/j4 ubah7h…ubah7juubeh7jvubeubeubeubhb)r; }r< (h.Uh/j¦h5Nh7hfh9}r= (h>]h=]h;]h<]hA]Uentries]r> (hiX3open_sftp() (boto.manage.cmdshell.SSHClient method)hUtr? auhCNhDhhE]ubh)r@ }rA (h.Uh/j¦h5Nh7h“h9}rB (h•‰h–Xpyh>]h=]h;]h<]hA]h˜XmethodrC hšjC uhCNhDhhE]rD (hœ)rE }rF (h.XSSHClient.open_sftp()h/j@ h5hŸh7h h9}rG (h>]rH hah£h¤Xboto.manage.cmdshellrI …rJ }rK bh=]h;]h<]hA]rL hah©XSSHClient.open_sftph«jhh¬‰uhCNhDhhE]rM (hÀ)rN }rO (h.X open_sftph/jE h5hŸh7hÃh9}rP (h;]h<]h=]h>]hA]uhCNhDhhE]rQ hNX open_sftprR …rS }rT (h.Uh/jN ubaubhÉ)rU }rV (h.Uh/jE h5hŸh7hÌh9}rW (h;]h<]h=]h>]hA]uhCNhDhhE]ubeubhß)rX }rY (h.Uh/j@ h5hŸh7hâh9}rZ (h;]h<]h=]h>]hA]uhCNhDhhE]r[ (h€)r\ }r] (h.X'Open an SFTP session on the SSH server.r^ h/jX h5Xs/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.open_sftpr_ h7h…h9}r` (h;]h<]h=]h>]hA]uhCKhDhhE]ra hNX'Open an SFTP session on the SSH server.rb …rc }rd (h.j^ h/j\ ubaubj)re }rf (h.Uh/jX h5Nh7j h9}rg (h;]h<]h=]h>]hA]uhCNhDhhE]rh (j#)ri }rj (h.Uh9}rk (h;]h<]h=]h>]hA]uh/je hE]rl (j()rm }rn (h.Uh9}ro (h;]h<]h=]h>]hA]uh/ji hE]rp hNX Return typerq …rr }rs (h.Uh/jm ubah7j0ubj1)rt }ru (h.Uh9}rv (h;]h<]h=]h>]hA]uh/ji hE]rw h€)rx }ry (h.Uh9}rz (h;]h<]h=]h>]hA]uh/jt hE]r{ hí)r| }r} (h.X(:class:`paramiko.sftp_client.SFTPClient`r~ h/jx h5Nh7hñh9}r (UreftypeXclasshó‰hôXparamiko.sftp_client.SFTPClientU refdomainXpyr€ h>]h=]U refexplicit‰h;]h<]hA]höh÷højhhùhúuhCNhE]r hü)r‚ }rƒ (h.j~ h9}r„ (h;]h<]r… (jj€ Xpy-classr† eh=]h>]hA]uh/j| hE]r‡ hNXparamiko.sftp_client.SFTPClientrˆ …r‰ }rŠ (h.Uh/j‚ ubah7jubaubah7h…ubah7juubeh7jvubj#)r‹ }rŒ (h.Uh9}r (h;]h<]h=]h>]hA]uh/je hE]rŽ (j()r }r (h.Uh9}r‘ (h;]h<]h=]h>]hA]uh/j‹ hE]r’ hNXReturnsr“ …r” }r• (h.Uh/j ubah7j0ubj1)r– }r— (h.Uh9}r˜ (h;]h<]h=]h>]hA]uh/j‹ hE]r™ h€)rš }r› (h.Uh9}rœ (h;]h<]h=]h>]hA]uh/j– hE]r hNXAn SFTP client object.rž …rŸ }r  (h.XAn SFTP client object.h/jš ubah7h…ubah7juubeh7jvubeubeubeubhb)r¡ }r¢ (h.Uh/j¦h5Nh7hfh9}r£ (h>]h=]h;]h<]hA]Uentries]r¤ (hiX2put_file() (boto.manage.cmdshell.SSHClient method)hUtr¥ auhCNhDhhE]ubh)r¦ }r§ (h.Uh/j¦h5Nh7h“h9}r¨ (h•‰h–Xpyr© h>]h=]h;]h<]hA]h˜Xmethodrª hšjª uhCNhDhhE]r« (hœ)r¬ }r­ (h.XSSHClient.put_file(src, dst)h/j¦ h5hŸh7h h9}r® (h>]r¯ hah£h¤Xboto.manage.cmdshellr° …r± }r² bh=]h;]h<]hA]r³ hah©XSSHClient.put_fileh«jhh¬‰uhCNhDhhE]r´ (hÀ)rµ }r¶ (h.Xput_fileh/j¬ h5hŸh7hÃh9}r· (h;]h<]h=]h>]hA]uhCNhDhhE]r¸ hNXput_filer¹ …rº }r» (h.Uh/jµ ubaubhÉ)r¼ }r½ (h.Uh/j¬ h5hŸh7hÌh9}r¾ (h;]h<]h=]h>]hA]uhCNhDhhE]r¿ (hÏ)rÀ }rÁ (h.Xsrch9}r (h;]h<]h=]h>]hA]uh/j¼ hE]rà hNXsrcrÄ …rÅ }rÆ (h.Uh/jÀ ubah7h×ubhÏ)rÇ }rÈ (h.Xdsth9}rÉ (h;]h<]h=]h>]hA]uh/j¼ hE]rÊ hNXdstrË …rÌ }rÍ (h.Uh/jÇ ubah7h×ubeubeubhß)rÎ }rÏ (h.Uh/j¦ h5hŸh7hâh9}rÐ (h;]h<]h=]h>]hA]uhCNhDhhE]rÑ (h€)rÒ }rÓ (h.XvOpen an SFTP session on the remote host, and copy a file from the local host to the specified path on the remote host.rÔ h/jÎ h5Xr/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.put_filerÕ h7h…h9}rÖ (h;]h<]h=]h>]hA]uhCKhDhhE]r× hNXvOpen an SFTP session on the remote host, and copy a file from the local host to the specified path on the remote host.rØ …rÙ }rÚ (h.jÔ h/jÒ ubaubj)rÛ }rÜ (h.Uh/jÎ h5Nh7j h9}rÝ (h;]h<]h=]h>]hA]uhCNhDhhE]rÞ j#)rß }rà (h.Uh9}rá (h;]h<]h=]h>]hA]uh/jÛ hE]râ (j()rã }rä (h.Uh9}rå (h;]h<]h=]h>]hA]uh/jß hE]ræ hNX Parametersrç …rè }ré (h.Uh/jã ubah7j0ubj1)rê }rë (h.Uh9}rì (h;]h<]h=]h>]hA]uh/jß hE]rí j6)rî }rï (h.Uh9}rð (h;]h<]h=]h>]hA]uh/jê hE]rñ (j;)rò }ró (h.Uh9}rô (h;]h<]h=]h>]hA]uh/jî hE]rõ h€)rö }r÷ (h.Uh9}rø (h;]h<]h=]h>]hA]uh/jò hE]rù (jJ)rú }rû (h.Xsrch9}rü (h;]h<]h=]h>]hA]uh/jö hE]rý hNXsrcrþ …rÿ }r (h.Uh/jú ubah7jRubhNX (r …r }r (h.Uh/jö ubhí)r }r (h.Uh9}r (UreftypejGU reftargetXstringr U refdomainj© h>]h=]U refexplicit‰h;]h<]hA]uh/jö hE]r jÏ)r }r (h.j h9}r (h;]h<]h=]h>]hA]uh/j hE]r hNXstringr …r }r (h.Uh/j ubah7j×ubah7hñubhNX)…r }r (h.Uh/jö ubhNX -- r …r }r (h.Uh/jö ubhNX/The path to the target file on your local host.r …r }r (h.X/The path to the target file on your local host.h/jö ubeh7h…ubah7jYubj;)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/jî hE]r h€)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r (jJ)r }r! (h.Xdsth9}r" (h;]h<]h=]h>]hA]uh/j hE]r# hNXdstr$ …r% }r& (h.Uh/j ubah7jRubhNX (r' …r( }r) (h.Uh/j ubhí)r* }r+ (h.Uh9}r, (UreftypejGU reftargetXstringr- U refdomainj© h>]h=]U refexplicit‰h;]h<]hA]uh/j hE]r. jÏ)r/ }r0 (h.j- h9}r1 (h;]h<]h=]h>]hA]uh/j* hE]r2 hNXstringr3 …r4 }r5 (h.Uh/j/ ubah7j×ubah7hñubhNX)…r6 }r7 (h.Uh/j ubhNX -- r8 …r9 }r: (h.Uh/j ubhNX=The path on the remote host where you want to store the file.r; …r< }r= (h.X=The path on the remote host where you want to store the file.h/j ubeh7h…ubah7jYubeh7jtubah7juubeh7jvubaubeubeubhb)r> }r? (h.Uh/j¦h5Nh7hfh9}r@ (h>]h=]h;]h<]hA]Uentries]rA (hiX-run() (boto.manage.cmdshell.SSHClient method)h UtrB auhCNhDhhE]ubh)rC }rD (h.Uh/j¦h5Nh7h“h9}rE (h•‰h–XpyrF h>]h=]h;]h<]hA]h˜XmethodrG hšjG uhCNhDhhE]rH (hœ)rI }rJ (h.XSSHClient.run(command)h/jC h5hŸh7h h9}rK (h>]rL h ah£h¤Xboto.manage.cmdshellrM …rN }rO bh=]h;]h<]hA]rP h ah©X SSHClient.runh«jhh¬‰uhCNhDhhE]rQ (hÀ)rR }rS (h.Xrunh/jI h5hŸh7hÃh9}rT (h;]h<]h=]h>]hA]uhCNhDhhE]rU hNXrunrV …rW }rX (h.Uh/jR ubaubhÉ)rY }rZ (h.Uh/jI h5hŸh7hÌh9}r[ (h;]h<]h=]h>]hA]uhCNhDhhE]r\ hÏ)r] }r^ (h.Xcommandh9}r_ (h;]h<]h=]h>]hA]uh/jY hE]r` hNXcommandra …rb }rc (h.Uh/j] ubah7h×ubaubeubhß)rd }re (h.Uh/jC h5hŸh7hâh9}rf (h;]h<]h=]h>]hA]uhCNhDhhE]rg (h€)rh }ri (h.X!Run a command on the remote host.rj h/jd h5Xm/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.runrk h7h…h9}rl (h;]h<]h=]h>]hA]uhCKhDhhE]rm hNX!Run a command on the remote host.rn …ro }rp (h.jj h/jh ubaubj)rq }rr (h.Uh/jd h5Nh7j h9}rs (h;]h<]h=]h>]hA]uhCNhDhhE]rt (j#)ru }rv (h.Uh9}rw (h;]h<]h=]h>]hA]uh/jq hE]rx (j()ry }rz (h.Uh9}r{ (h;]h<]h=]h>]hA]uh/ju hE]r| hNX Parametersr} …r~ }r (h.Uh/jy ubah7j0ubj1)r€ }r (h.Uh9}r‚ (h;]h<]h=]h>]hA]uh/ju hE]rƒ h€)r„ }r… (h.Uh9}r† (h;]h<]h=]h>]hA]uh/j€ hE]r‡ (jJ)rˆ }r‰ (h.Xcommandh9}rŠ (h;]h<]h=]h>]hA]uh/j„ hE]r‹ hNXcommandrŒ …r }rŽ (h.Uh/jˆ ubah7jRubhNX (r …r }r‘ (h.Uh/j„ ubhí)r’ }r“ (h.Uh9}r” (UreftypejGU reftargetXstringr• U refdomainjF h>]h=]U refexplicit‰h;]h<]hA]uh/j„ hE]r– jÏ)r— }r˜ (h.j• h9}r™ (h;]h<]h=]h>]hA]uh/j’ hE]rš hNXstringr› …rœ }r (h.Uh/j— ubah7j×ubah7hñubhNX)…rž }rŸ (h.Uh/j„ ubhNX -- r  …r¡ }r¢ (h.Uh/j„ ubhNX5The command that you want to send to the remote host.r£ …r¤ }r¥ (h.X5The command that you want to send to the remote host.h/j„ ubeh7h…ubah7juubeh7jvubj#)r¦ }r§ (h.Uh9}r¨ (h;]h<]h=]h>]hA]uh/jq hE]r© (j()rª }r« (h.Uh9}r¬ (h;]h<]h=]h>]hA]uh/j¦ hE]r­ hNX Return typer® …r¯ }r° (h.Uh/jª ubah7j0ubj1)r± }r² (h.Uh9}r³ (h;]h<]h=]h>]hA]uh/j¦ hE]r´ h€)rµ }r¶ (h.Uh9}r· (h;]h<]h=]h>]hA]uh/j± hE]r¸ hNXtupler¹ …rº }r» (h.Xtupleh/jµ ubah7h…ubah7juubeh7jvubj#)r¼ }r½ (h.Uh9}r¾ (h;]h<]h=]h>]hA]uh/jq hE]r¿ (j()rÀ }rÁ (h.Uh9}r (h;]h<]h=]h>]hA]uh/j¼ hE]rà hNXReturnsrÄ …rÅ }rÆ (h.Uh/jÀ ubah7j0ubj1)rÇ }rÈ (h.Uh9}rÉ (h;]h<]h=]h>]hA]uh/j¼ hE]rÊ h€)rË }rÌ (h.Uh9}rÍ (h;]h<]h=]h>]hA]uh/jÇ hE]rÎ hNX|This function returns a tuple that contains an integer status, the stdout from the command, and the stderr from the command.rÏ …rÐ }rÑ (h.X|This function returns a tuple that contains an integer status, the stdout from the command, and the stderr from the command.h/jË ubah7h…ubah7juubeh7jvubeubeubeubhb)rÒ }rÓ (h.Uh/j¦h5Nh7hfh9}rÔ (h>]h=]h;]h<]hA]Uentries]rÕ (hiX1run_pty() (boto.manage.cmdshell.SSHClient method)hUtrÖ auhCNhDhhE]ubh)r× }rØ (h.Uh/j¦h5Nh7h“h9}rÙ (h•‰h–XpyrÚ h>]h=]h;]h<]hA]h˜XmethodrÛ hšjÛ uhCNhDhhE]rÜ (hœ)rÝ }rÞ (h.XSSHClient.run_pty(command)rß h/j× h5hŸh7h h9}rà (h>]rá hah£h¤Xboto.manage.cmdshellrâ …rã }rä bh=]h;]h<]hA]rå hah©XSSHClient.run_ptyh«jhh¬‰uhCNhDhhE]ræ (hÀ)rç }rè (h.Xrun_ptyh/jÝ h5hŸh7hÃh9}ré (h;]h<]h=]h>]hA]uhCNhDhhE]rê hNXrun_ptyrë …rì }rí (h.Uh/jç ubaubhÉ)rî }rï (h.Uh/jÝ h5hŸh7hÌh9}rð (h;]h<]h=]h>]hA]uhCNhDhhE]rñ hÏ)rò }ró (h.Xcommandh9}rô (h;]h<]h=]h>]hA]uh/jî hE]rõ hNXcommandrö …r÷ }rø (h.Uh/jò ubah7h×ubaubeubhß)rù }rú (h.Uh/j× h5hŸh7hâh9}rû (h;]h<]h=]h>]hA]uhCNhDhhE]rü (h€)rý }rþ (h.XNRequest a pseudo-terminal from a server, and execute a command on that server.rÿ h/jù h5Xq/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.run_ptyr h7h…h9}r (h;]h<]h=]h>]hA]uhCKhDhhE]r hNXNRequest a pseudo-terminal from a server, and execute a command on that server.r …r }r (h.jÿ h/jý ubaubj)r }r (h.Uh/jù h5Nh7j h9}r (h;]h<]h=]h>]hA]uhCNhDhhE]r (j#)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r (j()r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r hNX Parametersr …r }r (h.Uh/j ubah7j0ubj1)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r h€)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r (jJ)r }r (h.Xcommandh9}r (h;]h<]h=]h>]hA]uh/j hE]r hNXcommandr! …r" }r# (h.Uh/j ubah7jRubhNX (r$ …r% }r& (h.Uh/j ubhí)r' }r( (h.Uh9}r) (UreftypejGU reftargetXstringr* U refdomainjÚ h>]h=]U refexplicit‰h;]h<]hA]uh/j hE]r+ jÏ)r, }r- (h.j* h9}r. (h;]h<]h=]h>]hA]uh/j' hE]r/ hNXstringr0 …r1 }r2 (h.Uh/j, ubah7j×ubah7hñubhNX)…r3 }r4 (h.Uh/j ubhNX -- r5 …r6 }r7 (h.Uh/j ubhNX4The command that you want to run on the remote host.r8 …r9 }r: (h.X4The command that you want to run on the remote host.r; h/j ubeh7h…ubah7juubeh7jvubj#)r< }r= (h.Uh9}r> (h;]h<]h=]h>]hA]uh/j hE]r? (j()r@ }rA (h.Uh9}rB (h;]h<]h=]h>]hA]uh/j< hE]rC hNX Return typerD …rE }rF (h.Uh/j@ ubah7j0ubj1)rG }rH (h.Uh9}rI (h;]h<]h=]h>]hA]uh/j< hE]rJ h€)rK }rL (h.Uh9}rM (h;]h<]h=]h>]hA]uh/jG hE]rN hí)rO }rP (h.X!:class:`paramiko.channel.Channel`rQ h/jK h5Nh7hñh9}rR (UreftypeXclasshó‰hôXparamiko.channel.ChannelU refdomainXpyrS h>]h=]U refexplicit‰h;]h<]hA]höh÷højhhùhúuhCNhE]rT hü)rU }rV (h.jQ h9}rW (h;]h<]rX (jjS Xpy-classrY eh=]h>]hA]uh/jO hE]rZ hNXparamiko.channel.Channelr[ …r\ }r] (h.Uh/jU ubah7jubaubah7h…ubah7juubeh7jvubj#)r^ }r_ (h.Uh9}r` (h;]h<]h=]h>]hA]uh/j hE]ra (j()rb }rc (h.Uh9}rd (h;]h<]h=]h>]hA]uh/j^ hE]re hNXReturnsrf …rg }rh (h.Uh/jb ubah7j0ubj1)ri }rj (h.Uh9}rk (h;]h<]h=]h>]hA]uh/j^ hE]rl h€)rm }rn (h.Uh9}ro (h;]h<]h=]h>]hA]uh/ji hE]rp hNXAn open channel object.rq …rr }rs (h.XAn open channel object.rt h/jm ubah7h…ubah7juubeh7jvubeubeubeubhb)ru }rv (h.Uh/j¦h5Xo/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.SSHClient.shellrw h7hfh9}rx (h>]h=]h;]h<]hA]Uentries]ry (hiX/shell() (boto.manage.cmdshell.SSHClient method)hUtrz auhCNhDhhE]ubh)r{ }r| (h.Uh/j¦h5jw h7h“h9}r} (h•‰h–Xpyh>]h=]h;]h<]hA]h˜Xmethodr~ hšj~ uhCNhDhhE]r (hœ)r€ }r (h.XSSHClient.shell()h/j{ h5hŸh7h h9}r‚ (h>]rƒ hah£h¤Xboto.manage.cmdshellr„ …r… }r† bh=]h;]h<]hA]r‡ hah©XSSHClient.shellh«jhh¬‰uhCNhDhhE]rˆ (hÀ)r‰ }rŠ (h.Xshellh/j€ h5hŸh7hÃh9}r‹ (h;]h<]h=]h>]hA]uhCNhDhhE]rŒ hNXshellr …rŽ }r (h.Uh/j‰ ubaubhÉ)r }r‘ (h.Uh/j€ h5hŸh7hÌh9}r’ (h;]h<]h=]h>]hA]uhCNhDhhE]ubeubhß)r“ }r” (h.Uh/j{ h5hŸh7hâh9}r• (h;]h<]h=]h>]hA]uhCNhDhhE]r– h€)r— }r˜ (h.X8Start an interactive shell session with the remote host.r™ h/j“ h5jw h7h…h9}rš (h;]h<]h=]h>]hA]uhCKhDhhE]r› hNX8Start an interactive shell session with the remote host.rœ …r }rž (h.j™ h/j— ubaubaubeubeubeubhb)rŸ }r  (h.Uh/hkh5Nh7hfh9}r¡ (h>]h=]h;]h<]hA]Uentries]r¢ (hiX:sshclient_from_instance() (in module boto.manage.cmdshell)hUtr£ auhCNhDhhE]ubh)r¤ }r¥ (h.Uh/hkh5Nh7h“h9}r¦ (h•‰h–Xpyr§ h>]h=]h;]h<]hA]h˜Xfunctionr¨ hšj¨ uhCNhDhhE]r© (hœ)rª }r« (h.Xssshclient_from_instance(instance, ssh_key_file, host_key_file='~/.ssh/known_hosts', user_name='root', ssh_pwd=None)h/j¤ h5hŸh7h h9}r¬ (h>]r­ hah£h¤Xboto.manage.cmdshellr® …r¯ }r° bh=]h;]h<]hA]r± hah©Xsshclient_from_instancer² h«Uh¬‰uhCNhDhhE]r³ (h·)r´ }rµ (h.Xboto.manage.cmdshell.h/jª h5hŸh7hºh9}r¶ (h;]h<]h=]h>]hA]uhCNhDhhE]r· hNXboto.manage.cmdshell.r¸ …r¹ }rº (h.Uh/j´ ubaubhÀ)r» }r¼ (h.j² h/jª h5hŸh7hÃh9}r½ (h;]h<]h=]h>]hA]uhCNhDhhE]r¾ hNXsshclient_from_instancer¿ …rÀ }rÁ (h.Uh/j» ubaubhÉ)r }rà (h.Uh/jª h5hŸh7hÌh9}rÄ (h;]h<]h=]h>]hA]uhCNhDhhE]rÅ (hÏ)rÆ }rÇ (h.Xinstanceh9}rÈ (h;]h<]h=]h>]hA]uh/j hE]rÉ hNXinstancerÊ …rË }rÌ (h.Uh/jÆ ubah7h×ubhÏ)rÍ }rÎ (h.X ssh_key_fileh9}rÏ (h;]h<]h=]h>]hA]uh/j hE]rÐ hNX ssh_key_filerÑ …rÒ }rÓ (h.Uh/jÍ ubah7h×ubhÏ)rÔ }rÕ (h.X"host_key_file='~/.ssh/known_hosts'h9}rÖ (h;]h<]h=]h>]hA]uh/j hE]r× hNX"host_key_file='~/.ssh/known_hosts'rØ …rÙ }rÚ (h.Uh/jÔ ubah7h×ubhÏ)rÛ }rÜ (h.Xuser_name='root'h9}rÝ (h;]h<]h=]h>]hA]uh/j hE]rÞ hNXuser_name='root'rß …rà }rá (h.Uh/jÛ ubah7h×ubhÏ)râ }rã (h.X ssh_pwd=Noneh9}rä (h;]h<]h=]h>]hA]uh/j hE]rå hNX ssh_pwd=Noneræ …rç }rè (h.Uh/jâ ubah7h×ubeubeubhß)ré }rê (h.Uh/j¤ h5hŸh7hâh9}rë (h;]h<]h=]h>]hA]uhCNhDhhE]rì (h€)rí }rî (h.X?Create and return an SSHClient object given an instance object.rï h/jé h5Xw/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.sshclient_from_instancerð h7h…h9}rñ (h;]h<]h=]h>]hA]uhCKhDhhE]rò hNX?Create and return an SSHClient object given an instance object.ró …rô }rõ (h.jï h/jí ubaubj)rö }r÷ (h.Uh/jé h5Nh7j h9}rø (h;]h<]h=]h>]hA]uhCNhDhhE]rù j#)rú }rû (h.Uh9}rü (h;]h<]h=]h>]hA]uh/jö hE]rý (j()rþ }rÿ (h.Uh9}r (h;]h<]h=]h>]hA]uh/jú hE]r hNX Parametersr …r }r (h.Uh/jþ ubah7j0ubj1)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/jú hE]r j6)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r (j;)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r h€)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r (jJ)r }r (h.Xinstanceh9}r (h;]h<]h=]h>]hA]uh/j hE]r hNXinstancer …r }r (h.Uh/j ubah7jRubhNX (r …r }r (h.Uh/j ubhí)r }r (h.Uh9}r! (UreftypejGU reftargetX):class`boto.ec2.instance.Instance` objectr" U refdomainj§ h>]h=]U refexplicit‰h;]h<]hA]uh/j hE]r# jÏ)r$ }r% (h.j" h9}r& (h;]h<]h=]h>]hA]uh/j hE]r' hNX):class`boto.ec2.instance.Instance` objectr( …r) }r* (h.Uh/j$ ubah7j×ubah7hñubhNX)…r+ }r, (h.Uh/j ubhNX -- r- …r. }r/ (h.Uh/j ubhNXThe instance object.r0 …r1 }r2 (h.XThe instance object.h/j ubeh7h…ubah7jYubj;)r3 }r4 (h.Uh9}r5 (h;]h<]h=]h>]hA]uh/j hE]r6 h€)r7 }r8 (h.Uh9}r9 (h;]h<]h=]h>]hA]uh/j3 hE]r: (jJ)r; }r< (h.X ssh_key_fileh9}r= (h;]h<]h=]h>]hA]uh/j7 hE]r> hNX ssh_key_filer? …r@ }rA (h.Uh/j; ubah7jRubhNX (rB …rC }rD (h.Uh/j7 ubhí)rE }rF (h.Uh9}rG (UreftypejGU reftargetXstringrH U refdomainj§ h>]h=]U refexplicit‰h;]h<]hA]uh/j7 hE]rI jÏ)rJ }rK (h.jH h9}rL (h;]h<]h=]h>]hA]uh/jE hE]rM hNXstringrN …rO }rP (h.Uh/jJ ubah7j×ubah7hñubhNX)…rQ }rR (h.Uh/j7 ubhNX -- rS …rT }rU (h.Uh/j7 ubhNXFA path to the private key file that is used to log into the instance.rV …rW }rX (h.XFA path to the private key file that is used to log into the instance.h/j7 ubeh7h…ubah7jYubj;)rY }rZ (h.Uh9}r[ (h;]h<]h=]h>]hA]uh/j hE]r\ h€)r] }r^ (h.Uh9}r_ (h;]h<]h=]h>]hA]uh/jY hE]r` (jJ)ra }rb (h.X host_key_fileh9}rc (h;]h<]h=]h>]hA]uh/j] hE]rd hNX host_key_filere …rf }rg (h.Uh/ja ubah7jRubhNX (rh …ri }rj (h.Uh/j] ubhí)rk }rl (h.Uh9}rm (UreftypejGU reftargetXstringrn U refdomainj§ h>]h=]U refexplicit‰h;]h<]hA]uh/j] hE]ro jÏ)rp }rq (h.jn h9}rr (h;]h<]h=]h>]hA]uh/jk hE]rs hNXstringrt …ru }rv (h.Uh/jp ubah7j×ubah7hñubhNX)…rw }rx (h.Uh/j] ubhNX -- ry …rz }r{ (h.Uh/j] ubhNXUA path to the known_hosts file used by the SSH client. Defaults to ~/.ssh/known_hostsr| …r} }r~ (h.XUA path to the known_hosts file used by the SSH client. Defaults to ~/.ssh/known_hostsh/j] ubeh7h…ubah7jYubj;)r }r€ (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r‚ h€)rƒ }r„ (h.Uh9}r… (h;]h<]h=]h>]hA]uh/j hE]r† (jJ)r‡ }rˆ (h.X user_nameh9}r‰ (h;]h<]h=]h>]hA]uh/jƒ hE]rŠ hNX user_namer‹ …rŒ }r (h.Uh/j‡ ubah7jRubhNX (rŽ …r }r (h.Uh/jƒ ubhí)r‘ }r’ (h.Uh9}r“ (UreftypejGU reftargetXstringr” U refdomainj§ h>]h=]U refexplicit‰h;]h<]hA]uh/jƒ hE]r• jÏ)r– }r— (h.j” h9}r˜ (h;]h<]h=]h>]hA]uh/j‘ hE]r™ hNXstringrš …r› }rœ (h.Uh/j– ubah7j×ubah7hñubhNX)…r }rž (h.Uh/jƒ ubhNX -- rŸ …r  }r¡ (h.Uh/jƒ ubhNXFThe username to use when logging into the instance. Defaults to root.r¢ …r£ }r¤ (h.XFThe username to use when logging into the instance. Defaults to root.h/jƒ ubeh7h…ubah7jYubj;)r¥ }r¦ (h.Uh9}r§ (h;]h<]h=]h>]hA]uh/j hE]r¨ h€)r© }rª (h.Uh9}r« (h;]h<]h=]h>]hA]uh/j¥ hE]r¬ (jJ)r­ }r® (h.Xssh_pwdh9}r¯ (h;]h<]h=]h>]hA]uh/j© hE]r° hNXssh_pwdr± …r² }r³ (h.Uh/j­ ubah7jRubhNX (r´ …rµ }r¶ (h.Uh/j© ubhí)r· }r¸ (h.Uh9}r¹ (UreftypejGU reftargetXstringrº U refdomainj§ h>]h=]U refexplicit‰h;]h<]hA]uh/j© hE]r» jÏ)r¼ }r½ (h.jº h9}r¾ (h;]h<]h=]h>]hA]uh/j· hE]r¿ hNXstringrÀ …rÁ }r (h.Uh/j¼ ubah7j×ubah7hñubhNX)…rà }rÄ (h.Uh/j© ubhNX -- rÅ …rÆ }rÇ (h.Uh/j© ubhNX4The passphrase, if any, associated with private key.rÈ …rÉ }rÊ (h.X4The passphrase, if any, associated with private key.h/j© ubeh7h…ubah7jYubeh7jtubah7juubeh7jvubaubeubeubhb)rË }rÌ (h.Uh/hkh5Nh7hfh9}rÍ (h>]h=]h;]h<]hA]Uentries]rÎ (hiX(start() (in module boto.manage.cmdshell)h"UtrÏ auhCNhDhhE]ubh)rÐ }rÑ (h.Uh/hkh5Nh7h“h9}rÒ (h•‰h–Xpyh>]h=]h;]h<]hA]h˜XfunctionrÓ hšjÓ uhCNhDhhE]rÔ (hœ)rÕ }rÖ (h.X start(server)r× h/jÐ h5hŸh7h h9}rØ (h>]rÙ h"ah£h¤Xboto.manage.cmdshellrÚ …rÛ }rÜ bh=]h;]h<]hA]rÝ h"ah©XstartrÞ h«Uh¬‰uhCNhDhhE]rß (h·)rà }rá (h.Xboto.manage.cmdshell.h/jÕ h5hŸh7hºh9}râ (h;]h<]h=]h>]hA]uhCNhDhhE]rã hNXboto.manage.cmdshell.rä …rå }ræ (h.Uh/jà ubaubhÀ)rç }rè (h.jÞ h/jÕ h5hŸh7hÃh9}ré (h;]h<]h=]h>]hA]uhCNhDhhE]rê hNXstartrë …rì }rí (h.Uh/jç ubaubhÉ)rî }rï (h.Uh/jÕ h5hŸh7hÌh9}rð (h;]h<]h=]h>]hA]uhCNhDhhE]rñ hÏ)rò }ró (h.Xserverh9}rô (h;]h<]h=]h>]hA]uh/jî hE]rõ hNXserverrö …r÷ }rø (h.Uh/jò ubah7h×ubaubeubhß)rù }rú (h.Uh/jÐ h5hŸh7hâh9}rû (h;]h<]h=]h>]hA]uhCNhDhhE]rü (h€)rý }rþ (h.X Connect to the specified server.rÿ h/jù h5Xe/Users/kyleknap/Documents/GitHub/boto/boto/manage/cmdshell.py:docstring of boto.manage.cmdshell.startr h7h…h9}r (h;]h<]h=]h>]hA]uhCKhDhhE]r hNX Connect to the specified server.r …r }r (h.jÿ h/jý ubaubj)r }r (h.Uh/jù h5Nh7j h9}r (h;]h<]h=]h>]hA]uhCNhDhhE]r j#)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r (j()r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r hNXReturnsr …r }r (h.Uh/j ubah7j0ubj1)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r h€)r }r (h.Uh9}r (h;]h<]h=]h>]hA]uh/j hE]r (hNX0If the server is local, the function returns a r …r }r (h.X0If the server is local, the function returns a h/j ubhí)r }r! (h.X):class:`boto.manage.cmdshell.LocalClient`r" h/j h5Nh7hñh9}r# (UreftypeXclasshó‰hôX boto.manage.cmdshell.LocalClientU refdomainXpyr$ h>]h=]U refexplicit‰h;]h<]hA]höh÷høNhùhúuhCNhE]r% hü)r& }r' (h.j" h9}r( (h;]h<]r) (jj$ Xpy-classr* eh=]h>]hA]uh/j hE]r+ hNX boto.manage.cmdshell.LocalClientr, …r- }r. (h.Uh/j& ubah7jubaubhNX9 object. If the server is remote, the function returns a r/ …r0 }r1 (h.X9 object. If the server is remote, the function returns a h/j ubhí)r2 }r3 (h.X':class:`boto.manage.cmdshell.SSHClient`r4 h/j h5Nh7hñh9}r5 (UreftypeXclasshó‰hôXboto.manage.cmdshell.SSHClientU refdomainXpyr6 h>]h=]U refexplicit‰h;]h<]hA]höh÷høNhùhúuhCNhE]r7 hü)r8 }r9 (h.j4 h9}r: (h;]h<]r; (jj6 Xpy-classr< eh=]h>]hA]uh/j2 hE]r= hNXboto.manage.cmdshell.SSHClientr> …r? }r@ (h.Uh/j8 ubah7jubaubhNX object.rA …rB }rC (h.X object.h/j ubeh7h…ubah7juubeh7jvubaubeubeubeubh0)rD }rE (h.Uh/h3h5h6h7h8h9}rF (h;]h<]h=]h>]rG (Xmodule-boto.manage.propgetrH Uboto-manage-propgetrI ehA]rJ hauhCKhDhhE]rK (hG)rL }rM (h.Xboto.manage.propgetrN h/jD h5h6h7hKh9}rO (h;]h<]h=]h>]hA]uhCKhDhhE]rP hNXboto.manage.propgetrQ …rR }rS (h.jN h/jL ubaubhb)rT }rU (h.Uh/jD h5heh7hfh9}rV (h>]h=]h;]h<]hA]Uentries]rW (hiXboto.manage.propget (module)Xmodule-boto.manage.propgetUtrX auhCKhDhhE]ubhb)rY }rZ (h.Uh/jD h5Nh7hfh9}r[ (h>]h=]h;]h<]hA]Uentries]r\ (hiX%get() (in module boto.manage.propget)hUtr] auhCNhDhhE]ubh)r^ }r_ (h.Uh/jD h5Nh7h“h9}r` (h•‰h–Xpyh>]h=]h;]h<]hA]h˜Xfunctionra hšja uhCNhDhhE]rb (hœ)rc }rd (h.Xget(prop, choices=None)h/j^ h5hŸh7h h9}re (h>]rf hah£h¤Xboto.manage.propgetrg …rh }ri bh=]h;]h<]hA]rj hah©Xgetrk h«Uh¬‰uhCNhDhhE]rl (h·)rm }rn (h.Xboto.manage.propget.h/jc h5hŸh7hºh9}ro (h;]h<]h=]h>]hA]uhCNhDhhE]rp hNXboto.manage.propget.rq …rr }rs (h.Uh/jm ubaubhÀ)rt }ru (h.jk h/jc h5hŸh7hÃh9}rv (h;]h<]h=]h>]hA]uhCNhDhhE]rw hNXgetrx …ry }rz (h.Uh/jt ubaubhÉ)r{ }r| (h.Uh/jc h5hŸh7hÌh9}r} (h;]h<]h=]h>]hA]uhCNhDhhE]r~ (hÏ)r }r€ (h.Xproph9}r (h;]h<]h=]h>]hA]uh/j{ hE]r‚ hNXproprƒ …r„ }r… (h.Uh/j ubah7h×ubhÏ)r† }r‡ (h.X choices=Noneh9}rˆ (h;]h<]h=]h>]hA]uh/j{ hE]r‰ hNX choices=NonerŠ …r‹ }rŒ (h.Uh/j† ubah7h×ubeubeubhß)r }rŽ (h.Uh/j^ h5hŸh7hâh9}r (h;]h<]h=]h>]hA]uhCNhDhhE]ubeubeubh1h0)r }r‘ (h.Uh/h3h5h6h7h8h9}r’ (h;]h<]h=]h>]r“ Uboto-manage-taskr” ahA]r• hauhCK$hDhhE]r– hG)r— }r˜ (h.Xboto.manage.taskr™ h/j h5h6h7hKh9}rš (h;]h<]h=]h>]hA]uhCK$hDhhE]r› hNXboto.manage.taskrœ …r }rž (h.j™ h/j— ubaubaubh0)rŸ }r  (h.Uh/h3h5h6h7h8h9}r¡ (h;]h<]h=]h>]r¢ Uboto-manage-volumer£ ahA]r¤ h auhCK+hDhhE]r¥ hG)r¦ }r§ (h.Xboto.manage.volumer¨ h/jŸ h5h6h7hKh9}r© (h;]h<]h=]h>]hA]uhCK+hDhhE]rª hNXboto.manage.volumer« …r¬ }r­ (h.j¨ h/j¦ ubaubaubeubh5h6h7h8h9}r® (h;]h<]h=]h>]r¯ Uboto-manage-serverr° ahA]r± hauhCKhDhhE]r² hG)r³ }r´ (h.Xboto.manage.serverrµ h/h1h5h6h7hKh9}r¶ (h;]h<]h=]h>]hA]uhCKhDhhE]r· hNXboto.manage.serverr¸ …r¹ }rº (h.jµ h/j³ ubaubaubh5h6h7Usystem_messager» h9}r¼ (h;]UlevelKh>]h=]Usourceh6h<]hA]UlineKUtypeUWARNINGr½ uhCNhDhhE]r¾ h€)r¿ }rÀ (h.Uh9}rÁ (h;]h<]h=]h>]hA]uh/h,hE]r hNXÖautodoc: failed to import module u'boto.manage.server'; the following exception was raised: Traceback (most recent call last): File "/Users/kyleknap/Documents/venv/boto27/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 335, in import_object __import__(self.modname) File "/Users/kyleknap/Documents/GitHub/boto/boto/manage/server.py", line 29, in from boto.sdb.db.model import Model File "/Users/kyleknap/Documents/GitHub/boto/boto/sdb/db/model.py", line 60, in class Model(object): File "/Users/kyleknap/Documents/GitHub/boto/boto/sdb/db/model.py", line 42, in __init__ base.__sub_classes__.append(cls) AttributeError: type object 'object' has no attribute '__sub_classes__' rà …rÄ }rÅ (h.Uh/j¿ ubah7h…ubaubh+)rÆ }rÇ (h.Uh/j h5h6h7j» h9}rÈ (h;]UlevelKh>]h=]Usourceh6h<]hA]UlineK&Utypej½ uhCNhDhhE]rÉ h€)rÊ }rË (h.Uh9}rÌ (h;]h<]h=]h>]hA]uh/jÆ hE]rÍ hNXÒautodoc: failed to import module u'boto.manage.task'; the following exception was raised: Traceback (most recent call last): File "/Users/kyleknap/Documents/venv/boto27/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 335, in import_object __import__(self.modname) File "/Users/kyleknap/Documents/GitHub/boto/boto/manage/task.py", line 25, in from boto.sdb.db.model import Model File "/Users/kyleknap/Documents/GitHub/boto/boto/sdb/db/model.py", line 60, in class Model(object): File "/Users/kyleknap/Documents/GitHub/boto/boto/sdb/db/model.py", line 42, in __init__ base.__sub_classes__.append(cls) AttributeError: type object 'object' has no attribute '__sub_classes__' rÎ …rÏ }rÐ (h.Uh/jÊ ubah7h…ubaubh+)rÑ }rÒ (h.Uh/jŸ h5h6h7j» h9}rÓ (h;]UlevelKh>]h=]Usourceh6h<]hA]UlineK-Utypej½ uhCNhDhhE]rÔ h€)rÕ }rÖ (h.Uh9}r× (h;]h<]h=]h>]hA]uh/jÑ hE]rØ hNXÖautodoc: failed to import module u'boto.manage.volume'; the following exception was raised: Traceback (most recent call last): File "/Users/kyleknap/Documents/venv/boto27/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 335, in import_object __import__(self.modname) File "/Users/kyleknap/Documents/GitHub/boto/boto/manage/volume.py", line 23, in from boto.sdb.db.model import Model File "/Users/kyleknap/Documents/GitHub/boto/boto/sdb/db/model.py", line 60, in class Model(object): File "/Users/kyleknap/Documents/GitHub/boto/boto/sdb/db/model.py", line 42, in __init__ base.__sub_classes__.append(cls) AttributeError: type object 'object' has no attribute '__sub_classes__' rÙ …rÚ }rÛ (h.Uh/jÕ ubah7h…ubaubeUcurrent_sourcerÜ NU decorationrÝ NUautofootnote_startrÞ KUnameidsrß }rà (hhhhhhh h h h h h h h@h j£ hhhhhj° hhhj” hhhhhhhhhhhhhhhjI hhphhhhhhhhh h h!h!h"h"h#h#h$h$h%h%h&hWuhE]rá (cdocutils.nodes comment râ )rã }rä (h.X ref-manageh/hh5h6h7Ucommentrå h9}ræ (U xml:spacerç Upreserverè h>]h=]h;]h<]hA]uhCKhDhhE]ré hNX ref-managerê …rë }rì (h.Uh/jã ubaubh3eh.UU transformerrí NU footnote_refsrî }rï Urefnamesrð }rñ Usymbol_footnotesrò ]ró Uautofootnote_refsrô ]rõ Usymbol_footnote_refsrö ]r÷ U citationsrø ]rù hDhU current_linerú NUtransform_messagesrû ]rü Ureporterrý NUid_startrþ KU autofootnotesrÿ ]rU citation_refsr}rUindirect_targetsr]rUsettingsr(cdocutils.frontend Values ror}r(Ufootnote_backlinksr KUrecord_dependenciesr NU rfc_base_urlr Uhttp://tools.ietf.org/html/r U tracebackr ˆUpep_referencesrNUstrip_commentsrNU toc_backlinksrUentryrU language_coderUenrU datestamprNU report_levelrKU _destinationrNU halt_levelrKU strip_classesrNhKNUerror_encoding_error_handlerrUbackslashreplacerUdebugrNUembed_stylesheetr‰Uoutput_encoding_error_handlerrUstrictrU sectnum_xformrKUdump_transformsr NU docinfo_xformr!KUwarning_streamr"NUpep_file_url_templater#Upep-%04dr$Uexit_status_levelr%KUconfigr&NUstrict_visitorr'NUcloak_email_addressesr(ˆUtrim_footnote_reference_spacer)‰Uenvr*NUdump_pseudo_xmlr+NUexpose_internalsr,NUsectsubtitle_xformr-‰U source_linkr.NUrfc_referencesr/NUoutput_encodingr0Uutf-8r1U source_urlr2NUinput_encodingr3U utf-8-sigr4U_disable_configr5NU id_prefixr6UU tab_widthr7KUerror_encodingr8UUTF-8r9U_sourcer:h6Ugettext_compactr;ˆU generatorr<NUdump_internalsr=NU smart_quotesr>‰U pep_base_urlr?Uhttp://www.python.org/dev/peps/r@Usyntax_highlightrAUlongrBUinput_encoding_error_handlerrCjUauto_id_prefixrDUidrEUdoctitle_xformrF‰Ustrip_elements_with_classesrGNU _config_filesrH]Ufile_insertion_enabledrIˆU raw_enabledrJKU dump_settingsrKNubUsymbol_footnote_startrLKUidsrM}rN(hj€ hj°hj`h jI h hh jMh@h3j° h1hWhRhjE hjWhj¬ jI jD hphkhj­hjëhj‚j” j hjhVcdocutils.nodes target rO)rP}rQ(h.Uh/hRh5heh7UtargetrRh9}rS(h;]h>]rThVah=]Uismodˆh<]hA]uhCKhDhhE]ubjH jO)rU}rV(h.Uh/jD h5heh7jRh9}rW(h;]h>]rXjH ah=]Uismodˆh<]hA]uhCKhDhhE]ubhojO)rY}rZ(h.Uh/hkh5heh7jRh9}r[(h;]h>]r\hoah=]Uismodˆh<]hA]uhCKhDhhE]ubhj°hjhjª hjèhjDh j?h!jh"jÕ h#jJh$jåhjÝ h%j-hjc j£ jŸ uUsubstitution_namesr]}r^h7hDh9}r_(h;]h>]h=]Usourceh6h<]hA]uU footnotesr`]raUrefidsrb}rcub.