€cdocutils.nodes document q)q}q(U nametypesq}q(X boto.pyami.config.Config.setboolqˆXboto.pyami.installers.InstallerqˆXpyamiqNX+boto.pyami.installers.ubuntu.trac.Trac.mainq ˆX,boto.pyami.bootstrap.Bootstrap.fetch_s3_fileq ˆXboto.pyami.scriptbaseq NX"boto.pyami.config.Config.get_valueq ˆX5boto.pyami.installers.ubuntu.installer.Installer.stopq ˆX-boto.pyami.bootstrap.Bootstrap.write_metadataqˆX%boto.pyami.config.Config.get_instanceqˆX$boto.pyami.config.Config.save_optionqˆX0boto.pyami.installers.ubuntu.installer.InstallerqˆXboto.pyami.config.Config.getintqˆXboto.pyami.configqNX$boto.pyami.scriptbase.ScriptBase.runqˆX$boto.pyami.config.Config.dump_to_sdbqˆX&boto.pyami.installers.ubuntu.installerqNXboto.pyami.copybot.CopyBotqˆXboto.pyami.bootstrapqNX2boto.pyami.installers.ubuntu.trac.Trac.setup_vhostqˆX'boto.pyami.config.Config.load_from_pathqˆX!boto.pyami.config.Config.getfloatqˆXboto.pyami.installers.ubuntuqNX)boto.pyami.config.Config.save_user_optionqˆX*boto.pyami.installers.ubuntu.apache.ApacheqˆX8boto.pyami.installers.ubuntu.installer.Installer.add_envqˆXboto.pyami.launch_amiq NX&boto.pyami.installers.ubuntu.trac.Tracq!ˆX-boto.pyami.config.Config.load_credential_fileq"ˆX!boto.pyami.installers.ubuntu.tracq#NX boto.pyami.config.Config.getboolq$ˆX8boto.pyami.installers.ubuntu.installer.Installer.installq%ˆX-boto.pyami.installers.ubuntu.mysql.MySQL.mainq&ˆX+boto.pyami.config.Config.save_system_optionq'ˆXboto.pyami.config.Configq(ˆX!boto.pyami.config.Config.get_userq)ˆXboto.pyami.startup.Startup.mainq*ˆX1boto.pyami.bootstrap.Bootstrap.create_working_dirq+ˆX boto.pyami.installers.ubuntu.ebsq,NXboto.pyami.copybotq-NX&boto.pyami.config.Config.load_from_sdbq.ˆX'boto.pyami.scriptbase.ScriptBase.umountq/ˆX boto.pyamiq0NX9boto.pyami.installers.ubuntu.installer.Installer.add_cronq1ˆX%boto.pyami.scriptbase.ScriptBase.mainq2ˆX"boto.pyami.installers.ubuntu.mysqlq3NX0boto.pyami.installers.ubuntu.mysql.MySQL.installq4ˆX.boto.pyami.installers.ubuntu.trac.Trac.installq5ˆX#boto.pyami.bootstrap.Bootstrap.mainq6ˆX$boto.pyami.installers.Installer.stopq7ˆXboto.pyami.startup.Startupq8ˆX8boto.pyami.installers.ubuntu.mysql.MySQL.change_data_dirq9ˆXboto.pyami.copybot.CopyBot.mainq:ˆX$boto.pyami.config.Config.getint_userq;ˆXboto.pyami.launch_ami.mainq<ˆX*boto.pyami.copybot.CopyBot.copy_bucket_aclq=ˆX@boto.pyami.installers.ubuntu.installer.Installer.add_init_scriptq>ˆX2boto.pyami.installers.ubuntu.apache.Apache.installq?ˆX/boto.pyami.installers.Installer.add_init_scriptq@ˆX#boto.pyami.installers.ubuntu.apacheqANX%boto.pyami.installers.Installer.startqBˆX(boto.pyami.installers.ubuntu.mysql.MySQLqCˆXboto.pyami.startupqDNX&boto.pyami.scriptbase.ScriptBase.mkdirqEˆX#boto.pyami.copybot.CopyBot.copy_logqFˆX'boto.pyami.installers.Installer.installqGˆX boto.pyami.scriptbase.ScriptBaseqHˆX'boto.pyami.copybot.CopyBot.copy_key_aclqIˆX<boto.pyami.installers.ubuntu.installer.Installer.create_userqJˆX&boto.pyami.startup.Startup.run_scriptsqKˆX(boto.pyami.installers.Installer.add_cronqLˆXboto.pyami.launch_ami.usageqMˆX,boto.pyami.bootstrap.Bootstrap.load_packagesqNˆX"boto.pyami.config.Config.dump_safeqOˆXboto.pyami.config.Config.getqPˆX'boto.pyami.installers.Installer.add_envqQˆX$boto.pyami.copybot.CopyBot.copy_keysqRˆX6boto.pyami.installers.ubuntu.installer.Installer.startqSˆX(boto.pyami.bootstrap.Bootstrap.load_botoqTˆX/boto.pyami.installers.ubuntu.apache.Apache.mainqUˆXboto.pyami.bootstrap.BootstrapqVˆX'boto.pyami.scriptbase.ScriptBase.notifyqWˆXboto.pyami.installersqXNXboto.pyami.config.Config.dumpqYˆuUsubstitution_defsqZ}q[Uparse_messagesq\]q]cdocutils.nodes system_message q^)q_}q`(U rawsourceqaUUparentqbcdocutils.nodes section qc)qd}qe(haUhbhc)qf}qg(haUhbhUsourceqhX?/Users/kyleknap/Documents/GitHub/boto/docs/source/ref/pyami.rstqiUtagnameqjUsectionqkU attributesql}qm(Udupnamesqn]Uclassesqo]Ubackrefsqp]Uidsqq]qrUpyamiqsaUnamesqt]quhauUlineqvKUdocumentqwhUchildrenqx]qy(cdocutils.nodes title qz)q{}q|(haXpyamiq}hbhfhhhihjUtitleq~hl}q(hn]ho]hp]hq]ht]uhvKhwhhx]q€cdocutils.nodes Text qXpyamiq‚…qƒ}q„(hah}hbh{ubaubhc)q…}q†(haUhbhfhhhihjhkhl}q‡(hn]ho]hp]hq]qˆ(Xmodule-boto.pyamiq‰U boto-pyamiqŠeht]q‹h0auhvKhwhhx]qŒ(hz)q}qŽ(haX boto.pyamiqhbh…hhhihjh~hl}q(hn]ho]hp]hq]ht]uhvKhwhhx]q‘hX boto.pyamiq’…q“}q”(hahhbhubaubcsphinx.addnodes index q•)q–}q—(haUhbh…hhU q˜hjUindexq™hl}qš(hq]hp]hn]ho]ht]Uentries]q›(UsingleqœXboto.pyami (module)Xmodule-boto.pyamiUtqauhvKhwhhx]ubeubhc)qž}qŸ(haUhbhfhhhihjhkhl}q (hn]ho]hp]hq]q¡(Xmodule-boto.pyami.bootstrapq¢Uboto-pyami-bootstrapq£eht]q¤hauhvKhwhhx]q¥(hz)q¦}q§(haXboto.pyami.bootstrapq¨hbhžhhhihjh~hl}q©(hn]ho]hp]hq]ht]uhvKhwhhx]qªhXboto.pyami.bootstrapq«…q¬}q­(hah¨hbh¦ubaubh•)q®}q¯(haUhbhžhhh˜hjh™hl}q°(hq]hp]hn]ho]ht]Uentries]q±(hœXboto.pyami.bootstrap (module)Xmodule-boto.pyami.bootstrapUtq²auhvKhwhhx]ubh•)q³}q´(haUhbhžhhNhjh™hl}qµ(hq]hp]hn]ho]ht]Uentries]q¶(hœX)Bootstrap (class in boto.pyami.bootstrap)hVUtq·auhvNhwhhx]ubcsphinx.addnodes desc q¸)q¹}qº(haUhbhžhhNhjUdescq»hl}q¼(Unoindexq½‰Udomainq¾Xpyhq]hp]hn]ho]ht]Uobjtypeq¿XclassqÀUdesctypeqÁhÀuhvNhwhhx]qÂ(csphinx.addnodes desc_signature qÃ)qÄ}qÅ(haX Bootstrap()hbh¹hhU qÆhjUdesc_signatureqÇhl}qÈ(hq]qÉhVaUmoduleqÊcdocutils.nodes reprunicode qËXboto.pyami.bootstrapqÌ…qÍ}qÎbhp]hn]ho]ht]qÏhVaUfullnameqÐX BootstrapqÑUclassqÒUUfirstqÓ‰uhvNhwhhx]qÔ(csphinx.addnodes desc_annotation qÕ)qÖ}q×(haXclass hbhÄhhhÆhjUdesc_annotationqØhl}qÙ(hn]ho]hp]hq]ht]uhvNhwhhx]qÚhXclass qÛ…qÜ}qÝ(haUhbhÖubaubcsphinx.addnodes desc_addname qÞ)qß}qà(haXboto.pyami.bootstrap.hbhÄhhhÆhjU desc_addnameqáhl}qâ(hn]ho]hp]hq]ht]uhvNhwhhx]qãhXboto.pyami.bootstrap.qä…qå}qæ(haUhbhßubaubcsphinx.addnodes desc_name qç)qè}qé(hahÑhbhÄhhhÆhjU desc_nameqêhl}që(hn]ho]hp]hq]ht]uhvNhwhhx]qìhX Bootstrapqí…qî}qï(haUhbhèubaubeubcsphinx.addnodes desc_content qð)qñ}qò(haUhbh¹hhhÆhjU desc_contentqóhl}qô(hn]ho]hp]hq]ht]uhvNhwhhx]qõ(cdocutils.nodes paragraph qö)q÷}qø(haXÓThe Bootstrap class is instantiated and run as part of the PyAMI instance initialization process. The methods in this class will be run from the rc.local script of the instance and will be run as the root user.qùhbhñhhXi/Users/kyleknap/Documents/GitHub/boto/boto/pyami/bootstrap.py:docstring of boto.pyami.bootstrap.BootstrapqúhjU paragraphqûhl}qü(hn]ho]hp]hq]ht]uhvKhwhhx]qýhXÓThe Bootstrap class is instantiated and run as part of the PyAMI instance initialization process. The methods in this class will be run from the rc.local script of the instance and will be run as the root user.qþ…qÿ}r(hahùhbh÷ubaubhö)r}r(haXiThe main purpose of this class is to make sure the boto distribution on the instance is the one required.rhbhñhhhúhjhûhl}r(hn]ho]hp]hq]ht]uhvKhwhhx]rhXiThe main purpose of this class is to make sure the boto distribution on the instance is the one required.r…r}r(hajhbjubaubh•)r }r (haUhbhñhhNhjh™hl}r (hq]hp]hn]ho]ht]Uentries]r (hœX<create_working_dir() (boto.pyami.bootstrap.Bootstrap method)h+Utr auhvNhwhhx]ubh¸)r}r(haUhbhñhhNhjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]r(hÃ)r}r(haXBootstrap.create_working_dir()hbjhhhÆhjhÇhl}r(hq]rh+ahÊhËXboto.pyami.bootstrapr…r}rbhp]hn]ho]ht]rh+ahÐXBootstrap.create_working_dirhÒhÑhÓ‰uhvNhwhhx]r(hç)r}r(haXcreate_working_dirhbjhhhÆhjhêhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rhXcreate_working_dirr …r!}r"(haUhbjubaubcsphinx.addnodes desc_parameterlist r#)r$}r%(haUhbjhhhÆhjUdesc_parameterlistr&hl}r'(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r(}r)(haUhbjhhhÆhjhóhl}r*(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r+}r,(haUhbhñhhNhjh™hl}r-(hq]hp]hn]ho]ht]Uentries]r.(hœX7fetch_s3_file() (boto.pyami.bootstrap.Bootstrap method)h Utr/auhvNhwhhx]ubh¸)r0}r1(haUhbhñhhNhjh»hl}r2(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr3hÁj3uhvNhwhhx]r4(hÃ)r5}r6(haX Bootstrap.fetch_s3_file(s3_file)hbj0hhhÆhjhÇhl}r7(hq]r8h ahÊhËXboto.pyami.bootstrapr9…r:}r;bhp]hn]ho]ht]r<h ahÐXBootstrap.fetch_s3_filehÒhÑhÓ‰uhvNhwhhx]r=(hç)r>}r?(haX fetch_s3_filehbj5hhhÆhjhêhl}r@(hn]ho]hp]hq]ht]uhvNhwhhx]rAhX fetch_s3_filerB…rC}rD(haUhbj>ubaubj#)rE}rF(haUhbj5hhhÆhjj&hl}rG(hn]ho]hp]hq]ht]uhvNhwhhx]rHcsphinx.addnodes desc_parameter rI)rJ}rK(haXs3_filehl}rL(hn]ho]hp]hq]ht]uhbjEhx]rMhXs3_filerN…rO}rP(haUhbjJubahjUdesc_parameterrQubaubeubhð)rR}rS(haUhbj0hhhÆhjhóhl}rT(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rU}rV(haUhbhñhhNhjh™hl}rW(hq]hp]hn]ho]ht]Uentries]rX(hœX3load_boto() (boto.pyami.bootstrap.Bootstrap method)hTUtrYauhvNhwhhx]ubh¸)rZ}r[(haUhbhñhhNhjh»hl}r\(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr]hÁj]uhvNhwhhx]r^(hÃ)r_}r`(haXBootstrap.load_boto()hbjZhhhÆhjhÇhl}ra(hq]rbhTahÊhËXboto.pyami.bootstraprc…rd}rebhp]hn]ho]ht]rfhTahÐXBootstrap.load_botohÒhÑhÓ‰uhvNhwhhx]rg(hç)rh}ri(haX load_botohbj_hhhÆhjhêhl}rj(hn]ho]hp]hq]ht]uhvNhwhhx]rkhX load_botorl…rm}rn(haUhbjhubaubj#)ro}rp(haUhbj_hhhÆhjj&hl}rq(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rr}rs(haUhbjZhhhÆhjhóhl}rt(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)ru}rv(haUhbhñhhNhjh™hl}rw(hq]hp]hn]ho]ht]Uentries]rx(hœX7load_packages() (boto.pyami.bootstrap.Bootstrap method)hNUtryauhvNhwhhx]ubh¸)rz}r{(haUhbhñhhNhjh»hl}r|(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr}hÁj}uhvNhwhhx]r~(hÃ)r}r€(haXBootstrap.load_packages()hbjzhhhÆhjhÇhl}r(hq]r‚hNahÊhËXboto.pyami.bootstraprƒ…r„}r…bhp]hn]ho]ht]r†hNahÐXBootstrap.load_packageshÒhÑhÓ‰uhvNhwhhx]r‡(hç)rˆ}r‰(haX load_packageshbjhhhÆhjhêhl}rŠ(hn]ho]hp]hq]ht]uhvNhwhhx]r‹hX load_packagesrŒ…r}rŽ(haUhbjˆubaubj#)r}r(haUhbjhhhÆhjj&hl}r‘(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r’}r“(haUhbjzhhhÆhjhóhl}r”(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r•}r–(haUhbhñhhNhjh™hl}r—(hq]hp]hn]ho]ht]Uentries]r˜(hœX.main() (boto.pyami.bootstrap.Bootstrap method)h6Utr™auhvNhwhhx]ubh¸)rš}r›(haUhbhñhhNhjh»hl}rœ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]rž(hÃ)rŸ}r (haXBootstrap.main()hbjšhhhÆhjhÇhl}r¡(hq]r¢h6ahÊhËXboto.pyami.bootstrapr£…r¤}r¥bhp]hn]ho]ht]r¦h6ahÐXBootstrap.mainhÒhÑhÓ‰uhvNhwhhx]r§(hç)r¨}r©(haXmainhbjŸhhhÆhjhêhl}rª(hn]ho]hp]hq]ht]uhvNhwhhx]r«hXmainr¬…r­}r®(haUhbj¨ubaubj#)r¯}r°(haUhbjŸhhhÆhjj&hl}r±(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r²}r³(haUhbjšhhhÆhjhóhl}r´(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rµ}r¶(haUhbhñhhNhjh™hl}r·(hq]hp]hn]ho]ht]Uentries]r¸(hœX8write_metadata() (boto.pyami.bootstrap.Bootstrap method)hUtr¹auhvNhwhhx]ubh¸)rº}r»(haUhbhñhhNhjh»hl}r¼(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr½hÁj½uhvNhwhhx]r¾(hÃ)r¿}rÀ(haXBootstrap.write_metadata()hbjºhhhÆhjhÇhl}rÁ(hq]rÂhahÊhËXboto.pyami.bootstraprÃ…rÄ}rÅbhp]hn]ho]ht]rÆhahÐXBootstrap.write_metadatahÒhÑhÓ‰uhvNhwhhx]rÇ(hç)rÈ}rÉ(haXwrite_metadatahbj¿hhhÆhjhêhl}rÊ(hn]ho]hp]hq]ht]uhvNhwhhx]rËhXwrite_metadatarÌ…rÍ}rÎ(haUhbjÈubaubj#)rÏ}rÐ(haUhbj¿hhhÆhjj&hl}rÑ(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rÒ}rÓ(haUhbjºhhhÆhjhóhl}rÔ(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhc)rÕ}rÖ(haUhbhfhhhihjhkhl}r×(hn]ho]hp]hq]rØ(Xmodule-boto.pyami.configrÙUboto-pyami-configrÚeht]rÛhauhvKhwhhx]rÜ(hz)rÝ}rÞ(haXboto.pyami.configrßhbjÕhhhihjh~hl}rà(hn]ho]hp]hq]ht]uhvKhwhhx]ráhXboto.pyami.configrâ…rã}rä(hajßhbjÝubaubh•)rå}ræ(haUhbjÕhhh˜hjh™hl}rç(hq]hp]hn]ho]ht]Uentries]rè(hœXboto.pyami.config (module)Xmodule-boto.pyami.configUtréauhvKhwhhx]ubh•)rê}rë(haUhbjÕhhNhjh™hl}rì(hq]hp]hn]ho]ht]Uentries]rí(hœX#Config (class in boto.pyami.config)h(UtrîauhvNhwhhx]ubh¸)rï}rð(haUhbjÕhhNhjh»hl}rñ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XclassròhÁjòuhvNhwhhx]ró(hÃ)rô}rõ(haX(Config(path=None, fp=None, do_load=True)hbjïhhhÆhjhÇhl}rö(hq]r÷h(ahÊhËXboto.pyami.configrø…rù}rúbhp]hn]ho]ht]rûh(ahÐXConfigrühÒUhÓ‰uhvNhwhhx]rý(hÕ)rþ}rÿ(haXclass hbjôhhhÆhjhØhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rhXclass r…r}r(haUhbjþubaubhÞ)r}r(haXboto.pyami.config.hbjôhhhÆhjháhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rhXboto.pyami.config.r …r }r (haUhbjubaubhç)r }r (hajühbjôhhhÆhjhêhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rhXConfigr…r}r(haUhbj ubaubj#)r}r(haUhbjôhhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]r(jI)r}r(haX path=Nonehl}r(hn]ho]hp]hq]ht]uhbjhx]rhX path=Noner…r}r(haUhbjubahjjQubjI)r}r(haXfp=Nonehl}r (hn]ho]hp]hq]ht]uhbjhx]r!hXfp=Noner"…r#}r$(haUhbjubahjjQubjI)r%}r&(haX do_load=Truehl}r'(hn]ho]hp]hq]ht]uhbjhx]r(hX do_load=Truer)…r*}r+(haUhbj%ubahjjQubeubeubhð)r,}r-(haUhbjïhhhÆhjhóhl}r.(hn]ho]hp]hq]ht]uhvNhwhhx]r/(h•)r0}r1(haUhbj,hhNhjh™hl}r2(hq]hp]hn]ho]ht]Uentries]r3(hœX(dump() (boto.pyami.config.Config method)hYUtr4auhvNhwhhx]ubh¸)r5}r6(haUhbj,hhNhjh»hl}r7(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr8hÁj8uhvNhwhhx]r9(hÃ)r:}r;(haX Config.dump()hbj5hhhÆhjhÇhl}r<(hq]r=hYahÊhËXboto.pyami.configr>…r?}r@bhp]hn]ho]ht]rAhYahÐX Config.dumphÒjühÓ‰uhvNhwhhx]rB(hç)rC}rD(haXdumphbj:hhhÆhjhêhl}rE(hn]ho]hp]hq]ht]uhvNhwhhx]rFhXdumprG…rH}rI(haUhbjCubaubj#)rJ}rK(haUhbj:hhhÆhjj&hl}rL(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rM}rN(haUhbj5hhhÆhjhóhl}rO(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rP}rQ(haUhbj,hhNhjh™hl}rR(hq]hp]hn]ho]ht]Uentries]rS(hœX-dump_safe() (boto.pyami.config.Config method)hOUtrTauhvNhwhhx]ubh¸)rU}rV(haUhbj,hhNhjh»hl}rW(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrXhÁjXuhvNhwhhx]rY(hÃ)rZ}r[(haXConfig.dump_safe(fp=None)hbjUhhhÆhjhÇhl}r\(hq]r]hOahÊhËXboto.pyami.configr^…r_}r`bhp]hn]ho]ht]rahOahÐXConfig.dump_safehÒjühÓ‰uhvNhwhhx]rb(hç)rc}rd(haX dump_safehbjZhhhÆhjhêhl}re(hn]ho]hp]hq]ht]uhvNhwhhx]rfhX dump_saferg…rh}ri(haUhbjcubaubj#)rj}rk(haUhbjZhhhÆhjj&hl}rl(hn]ho]hp]hq]ht]uhvNhwhhx]rmjI)rn}ro(haXfp=Nonehl}rp(hn]ho]hp]hq]ht]uhbjjhx]rqhXfp=Nonerr…rs}rt(haUhbjnubahjjQubaubeubhð)ru}rv(haUhbjUhhhÆhjhóhl}rw(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rx}ry(haUhbj,hhNhjh™hl}rz(hq]hp]hn]ho]ht]Uentries]r{(hœX/dump_to_sdb() (boto.pyami.config.Config method)hUtr|auhvNhwhhx]ubh¸)r}}r~(haUhbj,hhNhjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr€hÁj€uhvNhwhhx]r(hÃ)r‚}rƒ(haX*Config.dump_to_sdb(domain_name, item_name)hbj}hhhÆhjhÇhl}r„(hq]r…hahÊhËXboto.pyami.configr†…r‡}rˆbhp]hn]ho]ht]r‰hahÐXConfig.dump_to_sdbhÒjühÓ‰uhvNhwhhx]rŠ(hç)r‹}rŒ(haX dump_to_sdbhbj‚hhhÆhjhêhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rŽhX dump_to_sdbr…r}r‘(haUhbj‹ubaubj#)r’}r“(haUhbj‚hhhÆhjj&hl}r”(hn]ho]hp]hq]ht]uhvNhwhhx]r•(jI)r–}r—(haX domain_namehl}r˜(hn]ho]hp]hq]ht]uhbj’hx]r™hX domain_namerš…r›}rœ(haUhbj–ubahjjQubjI)r}rž(haX item_namehl}rŸ(hn]ho]hp]hq]ht]uhbj’hx]r hX item_namer¡…r¢}r£(haUhbjubahjjQubeubeubhð)r¤}r¥(haUhbj}hhhÆhjhóhl}r¦(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r§}r¨(haUhbj,hhNhjh™hl}r©(hq]hp]hn]ho]ht]Uentries]rª(hœX'get() (boto.pyami.config.Config method)hPUtr«auhvNhwhhx]ubh¸)r¬}r­(haUhbj,hhNhjh»hl}r®(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr¯hÁj¯uhvNhwhhx]r°(hÃ)r±}r²(haX'Config.get(section, name, default=None)hbj¬hhhÆhjhÇhl}r³(hq]r´hPahÊhËXboto.pyami.configrµ…r¶}r·bhp]hn]ho]ht]r¸hPahÐX Config.gethÒjühÓ‰uhvNhwhhx]r¹(hç)rº}r»(haXgethbj±hhhÆhjhêhl}r¼(hn]ho]hp]hq]ht]uhvNhwhhx]r½hXgetr¾…r¿}rÀ(haUhbjºubaubj#)rÁ}rÂ(haUhbj±hhhÆhjj&hl}rÃ(hn]ho]hp]hq]ht]uhvNhwhhx]rÄ(jI)rÅ}rÆ(haXsectionhl}rÇ(hn]ho]hp]hq]ht]uhbjÁhx]rÈhXsectionrÉ…rÊ}rË(haUhbjÅubahjjQubjI)rÌ}rÍ(haXnamehl}rÎ(hn]ho]hp]hq]ht]uhbjÁhx]rÏhXnamerÐ…rÑ}rÒ(haUhbjÌubahjjQubjI)rÓ}rÔ(haX default=Nonehl}rÕ(hn]ho]hp]hq]ht]uhbjÁhx]rÖhX default=Noner×…rØ}rÙ(haUhbjÓubahjjQubeubeubhð)rÚ}rÛ(haUhbj¬hhhÆhjhóhl}rÜ(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rÝ}rÞ(haUhbj,hhNhjh™hl}rß(hq]hp]hn]ho]ht]Uentries]rà(hœX0get_instance() (boto.pyami.config.Config method)hUtráauhvNhwhhx]ubh¸)râ}rã(haUhbj,hhNhjh»hl}rä(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodråhÁjåuhvNhwhhx]ræ(hÃ)rç}rè(haX'Config.get_instance(name, default=None)hbjâhhhÆhjhÇhl}ré(hq]rêhahÊhËXboto.pyami.configrë…rì}ríbhp]hn]ho]ht]rîhahÐXConfig.get_instancehÒjühÓ‰uhvNhwhhx]rï(hç)rð}rñ(haX get_instancehbjçhhhÆhjhêhl}rò(hn]ho]hp]hq]ht]uhvNhwhhx]róhX get_instancerô…rõ}rö(haUhbjðubaubj#)r÷}rø(haUhbjçhhhÆhjj&hl}rù(hn]ho]hp]hq]ht]uhvNhwhhx]rú(jI)rû}rü(haXnamehl}rý(hn]ho]hp]hq]ht]uhbj÷hx]rþhXnamerÿ…r}r(haUhbjûubahjjQubjI)r}r(haX default=Nonehl}r(hn]ho]hp]hq]ht]uhbj÷hx]rhX default=Noner…r}r(haUhbjubahjjQubeubeubhð)r }r (haUhbjâhhhÆhjhóhl}r (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r }r (haUhbj,hhNhjh™hl}r(hq]hp]hn]ho]ht]Uentries]r(hœX,get_user() (boto.pyami.config.Config method)h)UtrauhvNhwhhx]ubh¸)r}r(haUhbj,hhNhjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]r(hÃ)r}r(haX#Config.get_user(name, default=None)hbjhhhÆhjhÇhl}r(hq]rh)ahÊhËXboto.pyami.configr…r}rbhp]hn]ho]ht]rh)ahÐXConfig.get_userhÒjühÓ‰uhvNhwhhx]r(hç)r}r (haXget_userhbjhhhÆhjhêhl}r!(hn]ho]hp]hq]ht]uhvNhwhhx]r"hXget_userr#…r$}r%(haUhbjubaubj#)r&}r'(haUhbjhhhÆhjj&hl}r((hn]ho]hp]hq]ht]uhvNhwhhx]r)(jI)r*}r+(haXnamehl}r,(hn]ho]hp]hq]ht]uhbj&hx]r-hXnamer.…r/}r0(haUhbj*ubahjjQubjI)r1}r2(haX default=Nonehl}r3(hn]ho]hp]hq]ht]uhbj&hx]r4hX default=Noner5…r6}r7(haUhbj1ubahjjQubeubeubhð)r8}r9(haUhbjhhhÆhjhóhl}r:(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r;}r<(haUhbj,hhNhjh™hl}r=(hq]hp]hn]ho]ht]Uentries]r>(hœX-get_value() (boto.pyami.config.Config method)h Utr?auhvNhwhhx]ubh¸)r@}rA(haUhbj,hhNhjh»hl}rB(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrChÁjCuhvNhwhhx]rD(hÃ)rE}rF(haX-Config.get_value(section, name, default=None)hbj@hhhÆhjhÇhl}rG(hq]rHh ahÊhËXboto.pyami.configrI…rJ}rKbhp]hn]ho]ht]rLh ahÐXConfig.get_valuehÒjühÓ‰uhvNhwhhx]rM(hç)rN}rO(haX get_valuehbjEhhhÆhjhêhl}rP(hn]ho]hp]hq]ht]uhvNhwhhx]rQhX get_valuerR…rS}rT(haUhbjNubaubj#)rU}rV(haUhbjEhhhÆhjj&hl}rW(hn]ho]hp]hq]ht]uhvNhwhhx]rX(jI)rY}rZ(haXsectionhl}r[(hn]ho]hp]hq]ht]uhbjUhx]r\hXsectionr]…r^}r_(haUhbjYubahjjQubjI)r`}ra(haXnamehl}rb(hn]ho]hp]hq]ht]uhbjUhx]rchXnamerd…re}rf(haUhbj`ubahjjQubjI)rg}rh(haX default=Nonehl}ri(hn]ho]hp]hq]ht]uhbjUhx]rjhX default=Nonerk…rl}rm(haUhbjgubahjjQubeubeubhð)rn}ro(haUhbj@hhhÆhjhóhl}rp(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rq}rr(haUhbj,hhNhjh™hl}rs(hq]hp]hn]ho]ht]Uentries]rt(hœX+getbool() (boto.pyami.config.Config method)h$UtruauhvNhwhhx]ubh¸)rv}rw(haUhbj,hhNhjh»hl}rx(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodryhÁjyuhvNhwhhx]rz(hÃ)r{}r|(haX,Config.getbool(section, name, default=False)hbjvhhhÆhjhÇhl}r}(hq]r~h$ahÊhËXboto.pyami.configr…r€}rbhp]hn]ho]ht]r‚h$ahÐXConfig.getboolhÒjühÓ‰uhvNhwhhx]rƒ(hç)r„}r…(haXgetboolhbj{hhhÆhjhêhl}r†(hn]ho]hp]hq]ht]uhvNhwhhx]r‡hXgetboolrˆ…r‰}rŠ(haUhbj„ubaubj#)r‹}rŒ(haUhbj{hhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rŽ(jI)r}r(haXsectionhl}r‘(hn]ho]hp]hq]ht]uhbj‹hx]r’hXsectionr“…r”}r•(haUhbjubahjjQubjI)r–}r—(haXnamehl}r˜(hn]ho]hp]hq]ht]uhbj‹hx]r™hXnamerš…r›}rœ(haUhbj–ubahjjQubjI)r}rž(haX default=Falsehl}rŸ(hn]ho]hp]hq]ht]uhbj‹hx]r hX default=Falser¡…r¢}r£(haUhbjubahjjQubeubeubhð)r¤}r¥(haUhbjvhhhÆhjhóhl}r¦(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r§}r¨(haUhbj,hhNhjh™hl}r©(hq]hp]hn]ho]ht]Uentries]rª(hœX,getfloat() (boto.pyami.config.Config method)hUtr«auhvNhwhhx]ubh¸)r¬}r­(haUhbj,hhNhjh»hl}r®(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr¯hÁj¯uhvNhwhhx]r°(hÃ)r±}r²(haX+Config.getfloat(section, name, default=0.0)hbj¬hhhÆhjhÇhl}r³(hq]r´hahÊhËXboto.pyami.configrµ…r¶}r·bhp]hn]ho]ht]r¸hahÐXConfig.getfloathÒjühÓ‰uhvNhwhhx]r¹(hç)rº}r»(haXgetfloathbj±hhhÆhjhêhl}r¼(hn]ho]hp]hq]ht]uhvNhwhhx]r½hXgetfloatr¾…r¿}rÀ(haUhbjºubaubj#)rÁ}rÂ(haUhbj±hhhÆhjj&hl}rÃ(hn]ho]hp]hq]ht]uhvNhwhhx]rÄ(jI)rÅ}rÆ(haXsectionhl}rÇ(hn]ho]hp]hq]ht]uhbjÁhx]rÈhXsectionrÉ…rÊ}rË(haUhbjÅubahjjQubjI)rÌ}rÍ(haXnamehl}rÎ(hn]ho]hp]hq]ht]uhbjÁhx]rÏhXnamerÐ…rÑ}rÒ(haUhbjÌubahjjQubjI)rÓ}rÔ(haX default=0.0hl}rÕ(hn]ho]hp]hq]ht]uhbjÁhx]rÖhX default=0.0r×…rØ}rÙ(haUhbjÓubahjjQubeubeubhð)rÚ}rÛ(haUhbj¬hhhÆhjhóhl}rÜ(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rÝ}rÞ(haUhbj,hhNhjh™hl}rß(hq]hp]hn]ho]ht]Uentries]rà(hœX*getint() (boto.pyami.config.Config method)hUtráauhvNhwhhx]ubh¸)râ}rã(haUhbj,hhNhjh»hl}rä(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodråhÁjåuhvNhwhhx]ræ(hÃ)rç}rè(haX'Config.getint(section, name, default=0)hbjâhhhÆhjhÇhl}ré(hq]rêhahÊhËXboto.pyami.configrë…rì}ríbhp]hn]ho]ht]rîhahÐX Config.getinthÒjühÓ‰uhvNhwhhx]rï(hç)rð}rñ(haXgetinthbjçhhhÆhjhêhl}rò(hn]ho]hp]hq]ht]uhvNhwhhx]róhXgetintrô…rõ}rö(haUhbjðubaubj#)r÷}rø(haUhbjçhhhÆhjj&hl}rù(hn]ho]hp]hq]ht]uhvNhwhhx]rú(jI)rû}rü(haXsectionhl}rý(hn]ho]hp]hq]ht]uhbj÷hx]rþhXsectionrÿ…r}r(haUhbjûubahjjQubjI)r}r(haXnamehl}r(hn]ho]hp]hq]ht]uhbj÷hx]rhXnamer…r}r(haUhbjubahjjQubjI)r }r (haX default=0hl}r (hn]ho]hp]hq]ht]uhbj÷hx]r hX default=0r …r}r(haUhbj ubahjjQubeubeubhð)r}r(haUhbjâhhhÆhjhóhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r}r(haUhbj,hhNhjh™hl}r(hq]hp]hn]ho]ht]Uentries]r(hœX/getint_user() (boto.pyami.config.Config method)h;UtrauhvNhwhhx]ubh¸)r}r(haUhbj,hhNhjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]r(hÃ)r}r(haX#Config.getint_user(name, default=0)hbjhhhÆhjhÇhl}r(hq]r h;ahÊhËXboto.pyami.configr!…r"}r#bhp]hn]ho]ht]r$h;ahÐXConfig.getint_userhÒjühÓ‰uhvNhwhhx]r%(hç)r&}r'(haX getint_userhbjhhhÆhjhêhl}r((hn]ho]hp]hq]ht]uhvNhwhhx]r)hX getint_userr*…r+}r,(haUhbj&ubaubj#)r-}r.(haUhbjhhhÆhjj&hl}r/(hn]ho]hp]hq]ht]uhvNhwhhx]r0(jI)r1}r2(haXnamehl}r3(hn]ho]hp]hq]ht]uhbj-hx]r4hXnamer5…r6}r7(haUhbj1ubahjjQubjI)r8}r9(haX default=0hl}r:(hn]ho]hp]hq]ht]uhbj-hx]r;hX default=0r<…r=}r>(haUhbj8ubahjjQubeubeubhð)r?}r@(haUhbjhhhÆhjhóhl}rA(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rB}rC(haUhbj,hhXu/Users/kyleknap/Documents/GitHub/boto/boto/pyami/config.py:docstring of boto.pyami.config.Config.load_credential_filerDhjh™hl}rE(hq]hp]hn]ho]ht]Uentries]rF(hœX8load_credential_file() (boto.pyami.config.Config method)h"UtrGauhvNhwhhx]ubh¸)rH}rI(haUhbj,hhjDhjh»hl}rJ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrKhÁjKuhvNhwhhx]rL(hÃ)rM}rN(haX!Config.load_credential_file(path)hbjHhhhÆhjhÇhl}rO(hq]rPh"ahÊhËXboto.pyami.configrQ…rR}rSbhp]hn]ho]ht]rTh"ahÐXConfig.load_credential_filehÒjühÓ‰uhvNhwhhx]rU(hç)rV}rW(haXload_credential_filehbjMhhhÆhjhêhl}rX(hn]ho]hp]hq]ht]uhvNhwhhx]rYhXload_credential_filerZ…r[}r\(haUhbjVubaubj#)r]}r^(haUhbjMhhhÆhjj&hl}r_(hn]ho]hp]hq]ht]uhvNhwhhx]r`jI)ra}rb(haXpathhl}rc(hn]ho]hp]hq]ht]uhbj]hx]rdhXpathre…rf}rg(haUhbjaubahjjQubaubeubhð)rh}ri(haUhbjHhhhÆhjhóhl}rj(hn]ho]hp]hq]ht]uhvNhwhhx]rkhö)rl}rm(haX:Load a credential file as is setup like the Java utilitiesrnhbjhhhjDhjhûhl}ro(hn]ho]hp]hq]ht]uhvKhwhhx]rphX:Load a credential file as is setup like the Java utilitiesrq…rr}rs(hajnhbjlubaubaubeubh•)rt}ru(haUhbj,hhNhjh™hl}rv(hq]hp]hn]ho]ht]Uentries]rw(hœX2load_from_path() (boto.pyami.config.Config method)hUtrxauhvNhwhhx]ubh¸)ry}rz(haUhbj,hhNhjh»hl}r{(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr|hÁj|uhvNhwhhx]r}(hÃ)r~}r(haXConfig.load_from_path(path)hbjyhhhÆhjhÇhl}r€(hq]rhahÊhËXboto.pyami.configr‚…rƒ}r„bhp]hn]ho]ht]r…hahÐXConfig.load_from_pathhÒjühÓ‰uhvNhwhhx]r†(hç)r‡}rˆ(haXload_from_pathhbj~hhhÆhjhêhl}r‰(hn]ho]hp]hq]ht]uhvNhwhhx]rŠhXload_from_pathr‹…rŒ}r(haUhbj‡ubaubj#)rŽ}r(haUhbj~hhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]r‘jI)r’}r“(haXpathhl}r”(hn]ho]hp]hq]ht]uhbjŽhx]r•hXpathr–…r—}r˜(haUhbj’ubahjjQubaubeubhð)r™}rš(haUhbjyhhhÆhjhóhl}r›(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rœ}r(haUhbj,hhNhjh™hl}rž(hq]hp]hn]ho]ht]Uentries]rŸ(hœX1load_from_sdb() (boto.pyami.config.Config method)h.Utr auhvNhwhhx]ubh¸)r¡}r¢(haUhbj,hhNhjh»hl}r£(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr¤hÁj¤uhvNhwhhx]r¥(hÃ)r¦}r§(haX,Config.load_from_sdb(domain_name, item_name)hbj¡hhhÆhjhÇhl}r¨(hq]r©h.ahÊhËXboto.pyami.configrª…r«}r¬bhp]hn]ho]ht]r­h.ahÐXConfig.load_from_sdbhÒjühÓ‰uhvNhwhhx]r®(hç)r¯}r°(haX load_from_sdbhbj¦hhhÆhjhêhl}r±(hn]ho]hp]hq]ht]uhvNhwhhx]r²hX load_from_sdbr³…r´}rµ(haUhbj¯ubaubj#)r¶}r·(haUhbj¦hhhÆhjj&hl}r¸(hn]ho]hp]hq]ht]uhvNhwhhx]r¹(jI)rº}r»(haX domain_namehl}r¼(hn]ho]hp]hq]ht]uhbj¶hx]r½hX domain_namer¾…r¿}rÀ(haUhbjºubahjjQubjI)rÁ}rÂ(haX item_namehl}rÃ(hn]ho]hp]hq]ht]uhbj¶hx]rÄhX item_namerÅ…rÆ}rÇ(haUhbjÁubahjjQubeubeubhð)rÈ}rÉ(haUhbj¡hhhÆhjhóhl}rÊ(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rË}rÌ(haUhbj,hhXl/Users/kyleknap/Documents/GitHub/boto/boto/pyami/config.py:docstring of boto.pyami.config.Config.save_optionrÍhjh™hl}rÎ(hq]hp]hn]ho]ht]Uentries]rÏ(hœX/save_option() (boto.pyami.config.Config method)hUtrÐauhvNhwhhx]ubh¸)rÑ}rÒ(haUhbj,hhjÍhjh»hl}rÓ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrÔhÁjÔuhvNhwhhx]rÕ(hÃ)rÖ}r×(haX0Config.save_option(path, section, option, value)hbjÑhhhÆhjhÇhl}rØ(hq]rÙhahÊhËXboto.pyami.configrÚ…rÛ}rÜbhp]hn]ho]ht]rÝhahÐXConfig.save_optionhÒjühÓ‰uhvNhwhhx]rÞ(hç)rß}rà(haX save_optionhbjÖhhhÆhjhêhl}rá(hn]ho]hp]hq]ht]uhvNhwhhx]râhX save_optionrã…rä}rå(haUhbjßubaubj#)ræ}rç(haUhbjÖhhhÆhjj&hl}rè(hn]ho]hp]hq]ht]uhvNhwhhx]ré(jI)rê}rë(haXpathhl}rì(hn]ho]hp]hq]ht]uhbjæhx]ríhXpathrî…rï}rð(haUhbjêubahjjQubjI)rñ}rò(haXsectionhl}ró(hn]ho]hp]hq]ht]uhbjæhx]rôhXsectionrõ…rö}r÷(haUhbjñubahjjQubjI)rø}rù(haXoptionhl}rú(hn]ho]hp]hq]ht]uhbjæhx]rûhXoptionrü…rý}rþ(haUhbjøubahjjQubjI)rÿ}r(haXvaluehl}r(hn]ho]hp]hq]ht]uhbjæhx]rhXvaluer…r}r(haUhbjÿubahjjQubeubeubhð)r}r(haUhbjÑhhhÆhjhóhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]r hö)r }r (haX¹Write the specified Section.Option to the config file specified by path. Replace any previous value. If the path doesn't exist, create it. Also add the option the the in-memory config.r hbjhhjÍhjhûhl}r (hn]ho]hp]hq]ht]uhvKhwhhx]rhX¹Write the specified Section.Option to the config file specified by path. Replace any previous value. If the path doesn't exist, create it. Also add the option the the in-memory config.r…r}r(haj hbj ubaubaubeubh•)r}r(haUhbj,hhNhjh™hl}r(hq]hp]hn]ho]ht]Uentries]r(hœX6save_system_option() (boto.pyami.config.Config method)h'UtrauhvNhwhhx]ubh¸)r}r(haUhbj,hhNhjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]r(hÃ)r}r(haX1Config.save_system_option(section, option, value)hbjhhhÆhjhÇhl}r(hq]rh'ahÊhËXboto.pyami.configr …r!}r"bhp]hn]ho]ht]r#h'ahÐXConfig.save_system_optionhÒjühÓ‰uhvNhwhhx]r$(hç)r%}r&(haXsave_system_optionhbjhhhÆhjhêhl}r'(hn]ho]hp]hq]ht]uhvNhwhhx]r(hXsave_system_optionr)…r*}r+(haUhbj%ubaubj#)r,}r-(haUhbjhhhÆhjj&hl}r.(hn]ho]hp]hq]ht]uhvNhwhhx]r/(jI)r0}r1(haXsectionhl}r2(hn]ho]hp]hq]ht]uhbj,hx]r3hXsectionr4…r5}r6(haUhbj0ubahjjQubjI)r7}r8(haXoptionhl}r9(hn]ho]hp]hq]ht]uhbj,hx]r:hXoptionr;…r<}r=(haUhbj7ubahjjQubjI)r>}r?(haXvaluehl}r@(hn]ho]hp]hq]ht]uhbj,hx]rAhXvaluerB…rC}rD(haUhbj>ubahjjQubeubeubhð)rE}rF(haUhbjhhhÆhjhóhl}rG(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rH}rI(haUhbj,hhNhjh™hl}rJ(hq]hp]hn]ho]ht]Uentries]rK(hœX4save_user_option() (boto.pyami.config.Config method)hUtrLauhvNhwhhx]ubh¸)rM}rN(haUhbj,hhNhjh»hl}rO(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrPhÁjPuhvNhwhhx]rQ(hÃ)rR}rS(haX/Config.save_user_option(section, option, value)hbjMhhhÆhjhÇhl}rT(hq]rUhahÊhËXboto.pyami.configrV…rW}rXbhp]hn]ho]ht]rYhahÐXConfig.save_user_optionhÒjühÓ‰uhvNhwhhx]rZ(hç)r[}r\(haXsave_user_optionhbjRhhhÆhjhêhl}r](hn]ho]hp]hq]ht]uhvNhwhhx]r^hXsave_user_optionr_…r`}ra(haUhbj[ubaubj#)rb}rc(haUhbjRhhhÆhjj&hl}rd(hn]ho]hp]hq]ht]uhvNhwhhx]re(jI)rf}rg(haXsectionhl}rh(hn]ho]hp]hq]ht]uhbjbhx]rihXsectionrj…rk}rl(haUhbjfubahjjQubjI)rm}rn(haXoptionhl}ro(hn]ho]hp]hq]ht]uhbjbhx]rphXoptionrq…rr}rs(haUhbjmubahjjQubjI)rt}ru(haXvaluehl}rv(hn]ho]hp]hq]ht]uhbjbhx]rwhXvaluerx…ry}rz(haUhbjtubahjjQubeubeubhð)r{}r|(haUhbjMhhhÆhjhóhl}r}(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r~}r(haUhbj,hhNhjh™hl}r€(hq]hp]hn]ho]ht]Uentries]r(hœX+setbool() (boto.pyami.config.Config method)hUtr‚auhvNhwhhx]ubh¸)rƒ}r„(haUhbj,hhNhjh»hl}r…(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr†hÁj†uhvNhwhhx]r‡(hÃ)rˆ}r‰(haX$Config.setbool(section, name, value)hbjƒhhhÆhjhÇhl}rŠ(hq]r‹hahÊhËXboto.pyami.configrŒ…r}rŽbhp]hn]ho]ht]rhahÐXConfig.setboolhÒjühÓ‰uhvNhwhhx]r(hç)r‘}r’(haXsetboolhbjˆhhhÆhjhêhl}r“(hn]ho]hp]hq]ht]uhvNhwhhx]r”hXsetboolr•…r–}r—(haUhbj‘ubaubj#)r˜}r™(haUhbjˆhhhÆhjj&hl}rš(hn]ho]hp]hq]ht]uhvNhwhhx]r›(jI)rœ}r(haXsectionhl}rž(hn]ho]hp]hq]ht]uhbj˜hx]rŸhXsectionr …r¡}r¢(haUhbjœubahjjQubjI)r£}r¤(haXnamehl}r¥(hn]ho]hp]hq]ht]uhbj˜hx]r¦hXnamer§…r¨}r©(haUhbj£ubahjjQubjI)rª}r«(haXvaluehl}r¬(hn]ho]hp]hq]ht]uhbj˜hx]r­hXvaluer®…r¯}r°(haUhbjªubahjjQubeubeubhð)r±}r²(haUhbjƒhhhÆhjhóhl}r³(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhc)r´}rµ(haUhbhfhhhihjhkhl}r¶(hn]ho]hp]hq]r·(Xmodule-boto.pyami.copybotr¸Uboto-pyami-copybotr¹eht]rºh-auhvKhwhhx]r»(hz)r¼}r½(haXboto.pyami.copybotr¾hbj´hhhihjh~hl}r¿(hn]ho]hp]hq]ht]uhvKhwhhx]rÀhXboto.pyami.copybotrÁ…rÂ}rÃ(haj¾hbj¼ubaubh•)rÄ}rÅ(haUhbj´hhh˜hjh™hl}rÆ(hq]hp]hn]ho]ht]Uentries]rÇ(hœXboto.pyami.copybot (module)Xmodule-boto.pyami.copybotUtrÈauhvKhwhhx]ubh•)rÉ}rÊ(haUhbj´hhNhjh™hl}rË(hq]hp]hn]ho]ht]Uentries]rÌ(hœX%CopyBot (class in boto.pyami.copybot)hUtrÍauhvNhwhhx]ubh¸)rÎ}rÏ(haUhbj´hhNhjh»hl}rÐ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XclassrÑhÁjÑuhvNhwhhx]rÒ(hÃ)rÓ}rÔ(haX CopyBot()hbjÎhhhÆhjhÇhl}rÕ(hq]rÖhahÊhËXboto.pyami.copybotr×…rØ}rÙbhp]hn]ho]ht]rÚhahÐXCopyBotrÛhÒUhÓ‰uhvNhwhhx]rÜ(hÕ)rÝ}rÞ(haXclass hbjÓhhhÆhjhØhl}rß(hn]ho]hp]hq]ht]uhvNhwhhx]ràhXclass rá…râ}rã(haUhbjÝubaubhÞ)rä}rå(haXboto.pyami.copybot.hbjÓhhhÆhjháhl}ræ(hn]ho]hp]hq]ht]uhvNhwhhx]rçhXboto.pyami.copybot.rè…ré}rê(haUhbjäubaubhç)rë}rì(hajÛhbjÓhhhÆhjhêhl}rí(hn]ho]hp]hq]ht]uhvNhwhhx]rîhXCopyBotrï…rð}rñ(haUhbjëubaubeubhð)rò}ró(haUhbjÎhhhÆhjhóhl}rô(hn]ho]hp]hq]ht]uhvNhwhhx]rõ(h•)rö}r÷(haUhbjòhhNhjh™hl}rø(hq]hp]hn]ho]ht]Uentries]rù(hœX5copy_bucket_acl() (boto.pyami.copybot.CopyBot method)h=UtrúauhvNhwhhx]ubh¸)rû}rü(haUhbjòhhNhjh»hl}rý(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrþhÁjþuhvNhwhhx]rÿ(hÃ)r}r(haXCopyBot.copy_bucket_acl()hbjûhhhÆhjhÇhl}r(hq]rh=ahÊhËXboto.pyami.copybotr…r}rbhp]hn]ho]ht]rh=ahÐXCopyBot.copy_bucket_aclhÒjÛhÓ‰uhvNhwhhx]r(hç)r }r (haXcopy_bucket_aclhbjhhhÆhjhêhl}r (hn]ho]hp]hq]ht]uhvNhwhhx]r hXcopy_bucket_aclr …r}r(haUhbj ubaubj#)r}r(haUhbjhhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r}r(haUhbjûhhhÆhjhóhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r}r(haUhbjòhhNhjh™hl}r(hq]hp]hn]ho]ht]Uentries]r(hœX2copy_key_acl() (boto.pyami.copybot.CopyBot method)hIUtrauhvNhwhhx]ubh¸)r}r(haUhbjòhhNhjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]r(hÃ)r }r!(haXCopyBot.copy_key_acl(src, dst)hbjhhhÆhjhÇhl}r"(hq]r#hIahÊhËXboto.pyami.copybotr$…r%}r&bhp]hn]ho]ht]r'hIahÐXCopyBot.copy_key_aclhÒjÛhÓ‰uhvNhwhhx]r((hç)r)}r*(haX copy_key_aclhbj hhhÆhjhêhl}r+(hn]ho]hp]hq]ht]uhvNhwhhx]r,hX copy_key_aclr-…r.}r/(haUhbj)ubaubj#)r0}r1(haUhbj hhhÆhjj&hl}r2(hn]ho]hp]hq]ht]uhvNhwhhx]r3(jI)r4}r5(haXsrchl}r6(hn]ho]hp]hq]ht]uhbj0hx]r7hXsrcr8…r9}r:(haUhbj4ubahjjQubjI)r;}r<(haXdsthl}r=(hn]ho]hp]hq]ht]uhbj0hx]r>hXdstr?…r@}rA(haUhbj;ubahjjQubeubeubhð)rB}rC(haUhbjhhhÆhjhóhl}rD(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rE}rF(haUhbjòhhNhjh™hl}rG(hq]hp]hn]ho]ht]Uentries]rH(hœX/copy_keys() (boto.pyami.copybot.CopyBot method)hRUtrIauhvNhwhhx]ubh¸)rJ}rK(haUhbjòhhNhjh»hl}rL(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrMhÁjMuhvNhwhhx]rN(hÃ)rO}rP(haXCopyBot.copy_keys()hbjJhhhÆhjhÇhl}rQ(hq]rRhRahÊhËXboto.pyami.copybotrS…rT}rUbhp]hn]ho]ht]rVhRahÐXCopyBot.copy_keyshÒjÛhÓ‰uhvNhwhhx]rW(hç)rX}rY(haX copy_keyshbjOhhhÆhjhêhl}rZ(hn]ho]hp]hq]ht]uhvNhwhhx]r[hX copy_keysr\…r]}r^(haUhbjXubaubj#)r_}r`(haUhbjOhhhÆhjj&hl}ra(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rb}rc(haUhbjJhhhÆhjhóhl}rd(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)re}rf(haUhbjòhhNhjh™hl}rg(hq]hp]hn]ho]ht]Uentries]rh(hœX.copy_log() (boto.pyami.copybot.CopyBot method)hFUtriauhvNhwhhx]ubh¸)rj}rk(haUhbjòhhNhjh»hl}rl(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrmhÁjmuhvNhwhhx]rn(hÃ)ro}rp(haXCopyBot.copy_log()hbjjhhhÆhjhÇhl}rq(hq]rrhFahÊhËXboto.pyami.copybotrs…rt}rubhp]hn]ho]ht]rvhFahÐXCopyBot.copy_loghÒjÛhÓ‰uhvNhwhhx]rw(hç)rx}ry(haXcopy_loghbjohhhÆhjhêhl}rz(hn]ho]hp]hq]ht]uhvNhwhhx]r{hXcopy_logr|…r}}r~(haUhbjxubaubj#)r}r€(haUhbjohhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r‚}rƒ(haUhbjjhhhÆhjhóhl}r„(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r…}r†(haUhbjòhhNhjh™hl}r‡(hq]hp]hn]ho]ht]Uentries]rˆ(hœX*main() (boto.pyami.copybot.CopyBot method)h:Utr‰auhvNhwhhx]ubh¸)rŠ}r‹(haUhbjòhhNhjh»hl}rŒ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]rŽ(hÃ)r}r(haXCopyBot.main()hbjŠhhhÆhjhÇhl}r‘(hq]r’h:ahÊhËXboto.pyami.copybotr“…r”}r•bhp]hn]ho]ht]r–h:ahÐX CopyBot.mainhÒjÛhÓ‰uhvNhwhhx]r—(hç)r˜}r™(haXmainhbjhhhÆhjhêhl}rš(hn]ho]hp]hq]ht]uhvNhwhhx]r›hXmainrœ…r}rž(haUhbj˜ubaubj#)rŸ}r (haUhbjhhhÆhjj&hl}r¡(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r¢}r£(haUhbjŠhhhÆhjhóhl}r¤(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhc)r¥}r¦(haUhbhfhhhihjhkhl}r§(hn]ho]hp]hq]r¨(Xmodule-boto.pyami.installersr©Uboto-pyami-installersrªeht]r«hXauhvK$hwhhx]r¬(hz)r­}r®(haXboto.pyami.installersr¯hbj¥hhhihjh~hl}r°(hn]ho]hp]hq]ht]uhvK$hwhhx]r±hXboto.pyami.installersr²…r³}r´(haj¯hbj­ubaubh•)rµ}r¶(haUhbj¥hhh˜hjh™hl}r·(hq]hp]hn]ho]ht]Uentries]r¸(hœXboto.pyami.installers (module)Xmodule-boto.pyami.installersUtr¹auhvKhwhhx]ubh•)rº}r»(haUhbj¥hhNhjh™hl}r¼(hq]hp]hn]ho]ht]Uentries]r½(hœX*Installer (class in boto.pyami.installers)hUtr¾auhvNhwhhx]ubh¸)r¿}rÀ(haUhbj¥hhNhjh»hl}rÁ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XclassrÂhÁjÂuhvNhwhhx]rÃ(hÃ)rÄ}rÅ(haXInstaller(config_file=None)hbj¿hhhÆhjhÇhl}rÆ(hq]rÇhahÊhËXboto.pyami.installersrÈ…rÉ}rÊbhp]hn]ho]ht]rËhahÐX InstallerrÌhÒUhÓ‰uhvNhwhhx]rÍ(hÕ)rÎ}rÏ(haXclass hbjÄhhhÆhjhØhl}rÐ(hn]ho]hp]hq]ht]uhvNhwhhx]rÑhXclass rÒ…rÓ}rÔ(haUhbjÎubaubhÞ)rÕ}rÖ(haXboto.pyami.installers.hbjÄhhhÆhjháhl}r×(hn]ho]hp]hq]ht]uhvNhwhhx]rØhXboto.pyami.installers.rÙ…rÚ}rÛ(haUhbjÕubaubhç)rÜ}rÝ(hajÌhbjÄhhhÆhjhêhl}rÞ(hn]ho]hp]hq]ht]uhvNhwhhx]rßhX Installerrà…rá}râ(haUhbjÜubaubj#)rã}rä(haUhbjÄhhhÆhjj&hl}rå(hn]ho]hp]hq]ht]uhvNhwhhx]ræjI)rç}rè(haXconfig_file=Nonehl}ré(hn]ho]hp]hq]ht]uhbjãhx]rêhXconfig_file=Nonerë…rì}rí(haUhbjçubahjjQubaubeubhð)rî}rï(haUhbj¿hhhÆhjhóhl}rð(hn]ho]hp]hq]ht]uhvNhwhhx]rñ(hö)rò}ró(haX"Abstract base class for installersrôhbjîhhXt/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/__init__.py:docstring of boto.pyami.installers.Installerhjhûhl}rõ(hn]ho]hp]hq]ht]uhvKhwhhx]röhX"Abstract base class for installersr÷…rø}rù(hajôhbjòubaubh•)rú}rû(haUhbjîhhX}/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/__init__.py:docstring of boto.pyami.installers.Installer.add_cronrühjh™hl}rý(hq]hp]hn]ho]ht]Uentries]rþ(hœX3add_cron() (boto.pyami.installers.Installer method)hLUtrÿauhvNhwhhx]ubh¸)r}r(haUhbjîhhjühjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]r(hÃ)r}r(haXQInstaller.add_cron(name, minute, hour, mday, month, wday, who, command, env=None)hbjhhhÆhjhÇhl}r(hq]rhLahÊhËXboto.pyami.installersr …r }r bhp]hn]ho]ht]r hLahÐXInstaller.add_cronhÒjÌhÓ‰uhvNhwhhx]r (hç)r}r(haXadd_cronhbjhhhÆhjhêhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rhXadd_cronr…r}r(haUhbjubaubj#)r}r(haUhbjhhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]r(jI)r}r(haXnamehl}r(hn]ho]hp]hq]ht]uhbjhx]rhXnamer…r}r(haUhbjubahjjQubjI)r }r!(haXminutehl}r"(hn]ho]hp]hq]ht]uhbjhx]r#hXminuter$…r%}r&(haUhbj ubahjjQubjI)r'}r((haXhourhl}r)(hn]ho]hp]hq]ht]uhbjhx]r*hXhourr+…r,}r-(haUhbj'ubahjjQubjI)r.}r/(haXmdayhl}r0(hn]ho]hp]hq]ht]uhbjhx]r1hXmdayr2…r3}r4(haUhbj.ubahjjQubjI)r5}r6(haXmonthhl}r7(hn]ho]hp]hq]ht]uhbjhx]r8hXmonthr9…r:}r;(haUhbj5ubahjjQubjI)r<}r=(haXwdayhl}r>(hn]ho]hp]hq]ht]uhbjhx]r?hXwdayr@…rA}rB(haUhbj<ubahjjQubjI)rC}rD(haXwhohl}rE(hn]ho]hp]hq]ht]uhbjhx]rFhXwhorG…rH}rI(haUhbjCubahjjQubjI)rJ}rK(haXcommandhl}rL(hn]ho]hp]hq]ht]uhbjhx]rMhXcommandrN…rO}rP(haUhbjJubahjjQubjI)rQ}rR(haXenv=Nonehl}rS(hn]ho]hp]hq]ht]uhbjhx]rThXenv=NonerU…rV}rW(haUhbjQubahjjQubeubeubhð)rX}rY(haUhbjhhhÆhjhóhl}rZ(hn]ho]hp]hq]ht]uhvNhwhhx]r[hö)r\}r](haX#Add an entry to the system crontab.r^hbjXhhjühjhûhl}r_(hn]ho]hp]hq]ht]uhvKhwhhx]r`hX#Add an entry to the system crontab.ra…rb}rc(haj^hbj\ubaubaubeubh•)rd}re(haUhbjîhhX|/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/__init__.py:docstring of boto.pyami.installers.Installer.add_envrfhjh™hl}rg(hq]hp]hn]ho]ht]Uentries]rh(hœX2add_env() (boto.pyami.installers.Installer method)hQUtriauhvNhwhhx]ubh¸)rj}rk(haUhbjîhhjfhjh»hl}rl(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrmhÁjmuhvNhwhhx]rn(hÃ)ro}rp(haXInstaller.add_env(key, value)hbjjhhhÆhjhÇhl}rq(hq]rrhQahÊhËXboto.pyami.installersrs…rt}rubhp]hn]ho]ht]rvhQahÐXInstaller.add_envhÒjÌhÓ‰uhvNhwhhx]rw(hç)rx}ry(haXadd_envhbjohhhÆhjhêhl}rz(hn]ho]hp]hq]ht]uhvNhwhhx]r{hXadd_envr|…r}}r~(haUhbjxubaubj#)r}r€(haUhbjohhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]r‚(jI)rƒ}r„(haXkeyhl}r…(hn]ho]hp]hq]ht]uhbjhx]r†hXkeyr‡…rˆ}r‰(haUhbjƒubahjjQubjI)rŠ}r‹(haXvaluehl}rŒ(hn]ho]hp]hq]ht]uhbjhx]rhXvaluerŽ…r}r(haUhbjŠubahjjQubeubeubhð)r‘}r’(haUhbjjhhhÆhjhóhl}r“(hn]ho]hp]hq]ht]uhvNhwhhx]r”hö)r•}r–(haXAdd an environemnt variabler—hbj‘hhjfhjhûhl}r˜(hn]ho]hp]hq]ht]uhvKhwhhx]r™hXAdd an environemnt variablerš…r›}rœ(haj—hbj•ubaubaubeubh•)r}rž(haUhbjîhhX„/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/__init__.py:docstring of boto.pyami.installers.Installer.add_init_scriptrŸhjh™hl}r (hq]hp]hn]ho]ht]Uentries]r¡(hœX:add_init_script() (boto.pyami.installers.Installer method)h@Utr¢auhvNhwhhx]ubh¸)r£}r¤(haUhbjîhhjŸhjh»hl}r¥(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr¦hÁj¦uhvNhwhhx]r§(hÃ)r¨}r©(haXInstaller.add_init_script(file)hbj£hhhÆhjhÇhl}rª(hq]r«h@ahÊhËXboto.pyami.installersr¬…r­}r®bhp]hn]ho]ht]r¯h@ahÐXInstaller.add_init_scripthÒjÌhÓ‰uhvNhwhhx]r°(hç)r±}r²(haXadd_init_scripthbj¨hhhÆhjhêhl}r³(hn]ho]hp]hq]ht]uhvNhwhhx]r´hXadd_init_scriptrµ…r¶}r·(haUhbj±ubaubj#)r¸}r¹(haUhbj¨hhhÆhjj&hl}rº(hn]ho]hp]hq]ht]uhvNhwhhx]r»jI)r¼}r½(haXfilehl}r¾(hn]ho]hp]hq]ht]uhbj¸hx]r¿hXfilerÀ…rÁ}rÂ(haUhbj¼ubahjjQubaubeubhð)rÃ}rÄ(haUhbj£hhhÆhjhóhl}rÅ(hn]ho]hp]hq]ht]uhvNhwhhx]rÆhö)rÇ}rÈ(haX%Add this file to the init.d directoryrÉhbjÃhhjŸhjhûhl}rÊ(hn]ho]hp]hq]ht]uhvKhwhhx]rËhX%Add this file to the init.d directoryrÌ…rÍ}rÎ(hajÉhbjÇubaubaubeubh•)rÏ}rÐ(haUhbjîhhX|/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/__init__.py:docstring of boto.pyami.installers.Installer.installrÑhjh™hl}rÒ(hq]hp]hn]ho]ht]Uentries]rÓ(hœX2install() (boto.pyami.installers.Installer method)hGUtrÔauhvNhwhhx]ubh¸)rÕ}rÖ(haUhbjîhhjÑhjh»hl}r×(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrØhÁjØuhvNhwhhx]rÙ(hÃ)rÚ}rÛ(haXInstaller.install()hbjÕhhhÆhjhÇhl}rÜ(hq]rÝhGahÊhËXboto.pyami.installersrÞ…rß}ràbhp]hn]ho]ht]ráhGahÐXInstaller.installhÒjÌhÓ‰uhvNhwhhx]râ(hç)rã}rä(haXinstallhbjÚhhhÆhjhêhl}rå(hn]ho]hp]hq]ht]uhvNhwhhx]ræhXinstallrç…rè}ré(haUhbjãubaubj#)rê}rë(haUhbjÚhhhÆhjj&hl}rì(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rí}rî(haUhbjÕhhhÆhjhóhl}rï(hn]ho]hp]hq]ht]uhvNhwhhx]rðhö)rñ}rò(haX2Do whatever is necessary to "install" the package.róhbjíhhjÑhjhûhl}rô(hn]ho]hp]hq]ht]uhvKhwhhx]rõhX2Do whatever is necessary to "install" the package.rö…r÷}rø(hajóhbjñubaubaubeubh•)rù}rú(haUhbjîhhXz/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/__init__.py:docstring of boto.pyami.installers.Installer.startrûhjh™hl}rü(hq]hp]hn]ho]ht]Uentries]rý(hœX0start() (boto.pyami.installers.Installer method)hBUtrþauhvNhwhhx]ubh¸)rÿ}r(haUhbjîhhjûhjh»hl}r(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrhÁjuhvNhwhhx]r(hÃ)r}r(haXInstaller.start(service_name)hbjÿhhhÆhjhÇhl}r(hq]rhBahÊhËXboto.pyami.installersr…r }r bhp]hn]ho]ht]r hBahÐXInstaller.starthÒjÌhÓ‰uhvNhwhhx]r (hç)r }r(haXstarthbjhhhÆhjhêhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rhXstartr…r}r(haUhbj ubaubj#)r}r(haUhbjhhhÆhjj&hl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rjI)r}r(haX service_namehl}r(hn]ho]hp]hq]ht]uhbjhx]rhX service_namer…r}r(haUhbjubahjjQubaubeubhð)r}r (haUhbjÿhhhÆhjhóhl}r!(hn]ho]hp]hq]ht]uhvNhwhhx]r"hö)r#}r$(haXStart a service.r%hbjhhjûhjhûhl}r&(hn]ho]hp]hq]ht]uhvKhwhhx]r'hXStart a service.r(…r)}r*(haj%hbj#ubaubaubeubh•)r+}r,(haUhbjîhhXy/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/__init__.py:docstring of boto.pyami.installers.Installer.stopr-hjh™hl}r.(hq]hp]hn]ho]ht]Uentries]r/(hœX/stop() (boto.pyami.installers.Installer method)h7Utr0auhvNhwhhx]ubh¸)r1}r2(haUhbjîhhj-hjh»hl}r3(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr4hÁj4uhvNhwhhx]r5(hÃ)r6}r7(haXInstaller.stop(service_name)hbj1hhhÆhjhÇhl}r8(hq]r9h7ahÊhËXboto.pyami.installersr:…r;}r<bhp]hn]ho]ht]r=h7ahÐXInstaller.stophÒjÌhÓ‰uhvNhwhhx]r>(hç)r?}r@(haXstophbj6hhhÆhjhêhl}rA(hn]ho]hp]hq]ht]uhvNhwhhx]rBhXstoprC…rD}rE(haUhbj?ubaubj#)rF}rG(haUhbj6hhhÆhjj&hl}rH(hn]ho]hp]hq]ht]uhvNhwhhx]rIjI)rJ}rK(haX service_namehl}rL(hn]ho]hp]hq]ht]uhbjFhx]rMhX service_namerN…rO}rP(haUhbjJubahjjQubaubeubhð)rQ}rR(haUhbj1hhhÆhjhóhl}rS(hn]ho]hp]hq]ht]uhvNhwhhx]rThö)rU}rV(haXStop a service.rWhbjQhhj-hjhûhl}rX(hn]ho]hp]hq]ht]uhvKhwhhx]rYhXStop a service.rZ…r[}r\(hajWhbjUubaubaubeubeubeubeubhc)r]}r^(haUhbhfhhhihjhkhl}r_(hn]ho]hp]hq]r`(X#module-boto.pyami.installers.ubunturaUboto-pyami-installers-ubunturbeht]rchauhvK+hwhhx]rd(hz)re}rf(haXboto.pyami.installers.ubunturghbj]hhhihjh~hl}rh(hn]ho]hp]hq]ht]uhvK+hwhhx]rihXboto.pyami.installers.ubunturj…rk}rl(hajghbjeubaubh•)rm}rn(haUhbj]hhh˜hjh™hl}ro(hq]hp]hn]ho]ht]Uentries]rp(hœX%boto.pyami.installers.ubuntu (module)X#module-boto.pyami.installers.ubuntuUtrqauhvKhwhhx]ubeubhc)rr}rs(haUhbhfhhhihjhkhl}rt(hn]ho]hp]hq]ru(X*module-boto.pyami.installers.ubuntu.apachervU#boto-pyami-installers-ubuntu-apacherweht]rxhAauhvK2hwhhx]ry(hz)rz}r{(haX#boto.pyami.installers.ubuntu.apacher|hbjrhhhihjh~hl}r}(hn]ho]hp]hq]ht]uhvK2hwhhx]r~hX#boto.pyami.installers.ubuntu.apacher…r€}r(haj|hbjzubaubh•)r‚}rƒ(haUhbjrhhh˜hjh™hl}r„(hq]hp]hn]ho]ht]Uentries]r…(hœX,boto.pyami.installers.ubuntu.apache (module)X*module-boto.pyami.installers.ubuntu.apacheUtr†auhvKhwhhx]ubh•)r‡}rˆ(haUhbjrhhNhjh™hl}r‰(hq]hp]hn]ho]ht]Uentries]rŠ(hœX5Apache (class in boto.pyami.installers.ubuntu.apache)hUtr‹auhvNhwhhx]ubh¸)rŒ}r(haUhbjrhhNhjh»hl}rŽ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XclassrhÁjuhvNhwhhx]r(hÃ)r‘}r’(haXApache(config_file=None)hbjŒhhhÆhjhÇhl}r“(hq]r”hahÊhËX#boto.pyami.installers.ubuntu.apacher•…r–}r—bhp]hn]ho]ht]r˜hahÐXApacher™hÒUhÓ‰uhvNhwhhx]rš(hÕ)r›}rœ(haXclass hbj‘hhhÆhjhØhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]ržhXclass rŸ…r }r¡(haUhbj›ubaubhÞ)r¢}r£(haX$boto.pyami.installers.ubuntu.apache.hbj‘hhhÆhjháhl}r¤(hn]ho]hp]hq]ht]uhvNhwhhx]r¥hX$boto.pyami.installers.ubuntu.apache.r¦…r§}r¨(haUhbj¢ubaubhç)r©}rª(haj™hbj‘hhhÆhjhêhl}r«(hn]ho]hp]hq]ht]uhvNhwhhx]r¬hXApacher­…r®}r¯(haUhbj©ubaubj#)r°}r±(haUhbj‘hhhÆhjj&hl}r²(hn]ho]hp]hq]ht]uhvNhwhhx]r³jI)r´}rµ(haXconfig_file=Nonehl}r¶(hn]ho]hp]hq]ht]uhbj°hx]r·hXconfig_file=Noner¸…r¹}rº(haUhbj´ubahjjQubaubeubhð)r»}r¼(haUhbjŒhhhÆhjhóhl}r½(hn]ho]hp]hq]ht]uhvNhwhhx]r¾(hö)r¿}rÀ(haX/Install apache2, mod_python, and libapache2-svnrÁhbj»hhX„/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/apache.py:docstring of boto.pyami.installers.ubuntu.apache.Apachehjhûhl}rÂ(hn]ho]hp]hq]ht]uhvKhwhhx]rÃhX/Install apache2, mod_python, and libapache2-svnrÄ…rÅ}rÆ(hajÁhbj¿ubaubh•)rÇ}rÈ(haUhbj»hhNhjh™hl}rÉ(hq]hp]hn]ho]ht]Uentries]rÊ(hœX=install() (boto.pyami.installers.ubuntu.apache.Apache method)h?UtrËauhvNhwhhx]ubh¸)rÌ}rÍ(haUhbj»hhNhjh»hl}rÎ(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrÏhÁjÏuhvNhwhhx]rÐ(hÃ)rÑ}rÒ(haXApache.install()hbjÌhhhÆhjhÇhl}rÓ(hq]rÔh?ahÊhËX#boto.pyami.installers.ubuntu.apacherÕ…rÖ}r×bhp]hn]ho]ht]rØh?ahÐXApache.installhÒj™hÓ‰uhvNhwhhx]rÙ(hç)rÚ}rÛ(haXinstallhbjÑhhhÆhjhêhl}rÜ(hn]ho]hp]hq]ht]uhvNhwhhx]rÝhXinstallrÞ…rß}rà(haUhbjÚubaubj#)rá}râ(haUhbjÑhhhÆhjj&hl}rã(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rä}rå(haUhbjÌhhhÆhjhóhl}ræ(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rç}rè(haUhbj»hhNhjh™hl}ré(hq]hp]hn]ho]ht]Uentries]rê(hœX:main() (boto.pyami.installers.ubuntu.apache.Apache method)hUUtrëauhvNhwhhx]ubh¸)rì}rí(haUhbj»hhNhjh»hl}rî(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrïhÁjïuhvNhwhhx]rð(hÃ)rñ}rò(haX Apache.main()hbjìhhhÆhjhÇhl}ró(hq]rôhUahÊhËX#boto.pyami.installers.ubuntu.apacherõ…rö}r÷bhp]hn]ho]ht]røhUahÐX Apache.mainhÒj™hÓ‰uhvNhwhhx]rù(hç)rú}rû(haXmainhbjñhhhÆhjhêhl}rü(hn]ho]hp]hq]ht]uhvNhwhhx]rýhXmainrþ…rÿ}r (haUhbjúubaubj#)r }r (haUhbjñhhhÆhjj&hl}r (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r }r (haUhbjìhhhÆhjhóhl}r (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhdhc)r }r (haUhbhfhhhihjhkhl}r (hn]ho]hp]hq]r (X-module-boto.pyami.installers.ubuntu.installerr U&boto-pyami-installers-ubuntu-installerr eht]r hauhvK@hwhhx]r (hz)r }r (haX&boto.pyami.installers.ubuntu.installerr hbj hhhihjh~hl}r (hn]ho]hp]hq]ht]uhvK@hwhhx]r hX&boto.pyami.installers.ubuntu.installerr …r }r (haj hbj ubaubh•)r }r (haUhbj hhh˜hjh™hl}r (hq]hp]hn]ho]ht]Uentries]r (hœX/boto.pyami.installers.ubuntu.installer (module)X-module-boto.pyami.installers.ubuntu.installerUtr auhvKhwhhx]ubh•)r }r (haUhbj hhNhjh™hl}r (hq]hp]hn]ho]ht]Uentries]r (hœX;Installer (class in boto.pyami.installers.ubuntu.installer)hUtr auhvNhwhhx]ubh¸)r! }r" (haUhbj hhNhjh»hl}r# (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xclassr$ hÁj$ uhvNhwhhx]r% (hÃ)r& }r' (haXInstaller(config_file=None)r( hbj! hhhÆhjhÇhl}r) (hq]r* hahÊhËX&boto.pyami.installers.ubuntu.installerr+ …r, }r- bhp]hn]ho]ht]r. hahÐX Installerr/ hÒUhÓ‰uhvNhwhhx]r0 (hÕ)r1 }r2 (haXclass hbj& hhhÆhjhØhl}r3 (hn]ho]hp]hq]ht]uhvNhwhhx]r4 hXclass r5 …r6 }r7 (haUhbj1 ubaubhÞ)r8 }r9 (haX'boto.pyami.installers.ubuntu.installer.hbj& hhhÆhjháhl}r: (hn]ho]hp]hq]ht]uhvNhwhhx]r; hX'boto.pyami.installers.ubuntu.installer.r< …r= }r> (haUhbj8 ubaubhç)r? }r@ (haj/ hbj& hhhÆhjhêhl}rA (hn]ho]hp]hq]ht]uhvNhwhhx]rB hX InstallerrC …rD }rE (haUhbj? ubaubj#)rF }rG (haUhbj& hhhÆhjj&hl}rH (hn]ho]hp]hq]ht]uhvNhwhhx]rI jI)rJ }rK (haXconfig_file=Nonehl}rL (hn]ho]hp]hq]ht]uhbjF hx]rM hXconfig_file=NonerN …rO }rP (haUhbjJ ubahjjQubaubeubhð)rQ }rR (haUhbj! hhhÆhjhóhl}rS (hn]ho]hp]hq]ht]uhvNhwhhx]rT (hö)rU }rV (haX+Base Installer class for Ubuntu-based AMI'srW hbjQ hhX/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/installer.py:docstring of boto.pyami.installers.ubuntu.installer.InstallerrX hjhûhl}rY (hn]ho]hp]hq]ht]uhvKhwhhx]rZ hX+Base Installer class for Ubuntu-based AMI'sr[ …r\ }r] (hajW hbjU ubaubh•)r^ }r_ (haUhbjQ hhNhjh™hl}r` (hq]hp]hn]ho]ht]Uentries]ra (hœXDadd_cron() (boto.pyami.installers.ubuntu.installer.Installer method)h1Utrb auhvNhwhhx]ubh¸)rc }rd (haUhbjQ hhNhjh»hl}re (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodrf hÁjf uhvNhwhhx]rg (hÃ)rh }ri (haXlInstaller.add_cron(name, command, minute='*', hour='*', mday='*', month='*', wday='*', who='root', env=None)hbjc hhhÆhjhÇhl}rj (hq]rk h1ahÊhËX&boto.pyami.installers.ubuntu.installerrl …rm }rn bhp]hn]ho]ht]ro h1ahÐXInstaller.add_cronhÒj/ hÓ‰uhvNhwhhx]rp (hç)rq }rr (haXadd_cronhbjh hhhÆhjhêhl}rs (hn]ho]hp]hq]ht]uhvNhwhhx]rt hXadd_cronru …rv }rw (haUhbjq ubaubj#)rx }ry (haUhbjh hhhÆhjj&hl}rz (hn]ho]hp]hq]ht]uhvNhwhhx]r{ (jI)r| }r} (haXnamehl}r~ (hn]ho]hp]hq]ht]uhbjx hx]r hXnamer€ …r }r‚ (haUhbj| ubahjjQubjI)rƒ }r„ (haXcommandhl}r… (hn]ho]hp]hq]ht]uhbjx hx]r† hXcommandr‡ …rˆ }r‰ (haUhbjƒ ubahjjQubjI)rŠ }r‹ (haX minute='*'hl}rŒ (hn]ho]hp]hq]ht]uhbjx hx]r hX minute='*'rŽ …r }r (haUhbjŠ ubahjjQubjI)r‘ }r’ (haXhour='*'hl}r“ (hn]ho]hp]hq]ht]uhbjx hx]r” hXhour='*'r• …r– }r— (haUhbj‘ ubahjjQubjI)r˜ }r™ (haXmday='*'hl}rš (hn]ho]hp]hq]ht]uhbjx hx]r› hXmday='*'rœ …r }rž (haUhbj˜ ubahjjQubjI)rŸ }r  (haX month='*'hl}r¡ (hn]ho]hp]hq]ht]uhbjx hx]r¢ hX month='*'r£ …r¤ }r¥ (haUhbjŸ ubahjjQubjI)r¦ }r§ (haXwday='*'hl}r¨ (hn]ho]hp]hq]ht]uhbjx hx]r© hXwday='*'rª …r« }r¬ (haUhbj¦ ubahjjQubjI)r­ }r® (haX who='root'hl}r¯ (hn]ho]hp]hq]ht]uhbjx hx]r° hX who='root'r± …r² }r³ (haUhbj­ ubahjjQubjI)r´ }rµ (haXenv=Nonehl}r¶ (hn]ho]hp]hq]ht]uhbjx hx]r· hXenv=Noner¸ …r¹ }rº (haUhbj´ ubahjjQubeubeubhð)r» }r¼ (haUhbjc hhhÆhjhóhl}r½ (hn]ho]hp]hq]ht]uhvNhwhhx]r¾ cdocutils.nodes definition_list r¿ )rÀ }rÁ (haUhbj» hhX–/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/installer.py:docstring of boto.pyami.installers.ubuntu.installer.Installer.add_cronr hjUdefinition_listrà hl}rÄ (hn]ho]hp]hq]ht]uhvNhwhhx]rÅ cdocutils.nodes definition_list_item rÆ )rÇ }rÈ (haX¦Write a file to /etc/cron.d to schedule a command env is a dict containing environment variables you want to set in the file name will be used as the name of the filehbjÀ hhj hjUdefinition_list_itemrÉ hl}rÊ (hn]ho]hp]hq]ht]uhvKhx]rË (cdocutils.nodes term rÌ )rÍ }rÎ (haX1Write a file to /etc/cron.d to schedule a commandrÏ hbjÇ hhj hjUtermrÐ hl}rÑ (hn]ho]hp]hq]ht]uhvKhx]rÒ hX1Write a file to /etc/cron.d to schedule a commandrÓ …rÔ }rÕ (hajÏ hbjÍ ubaubcdocutils.nodes definition rÖ )r× }rØ (haUhl}rÙ (hn]ho]hp]hq]ht]uhbjÇ hx]rÚ hö)rÛ }rÜ (haXtenv is a dict containing environment variables you want to set in the file name will be used as the name of the filerÝ hbj× hhj hjhûhl}rÞ (hn]ho]hp]hq]ht]uhvKhx]rß hXtenv is a dict containing environment variables you want to set in the file name will be used as the name of the filerà …rá }râ (hajÝ hbjÛ ubaubahjU definitionrã ubeubaubaubeubh•)rä }rå (haUhbjQ hhX•/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/installer.py:docstring of boto.pyami.installers.ubuntu.installer.Installer.add_envræ hjh™hl}rç (hq]hp]hn]ho]ht]Uentries]rè (hœXCadd_env() (boto.pyami.installers.ubuntu.installer.Installer method)hUtré auhvNhwhhx]ubh¸)rê }rë (haUhbjQ hhjæ hjh»hl}rì (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodrí hÁjí uhvNhwhhx]rî (hÃ)rï }rð (haXInstaller.add_env(key, value)hbjê hhhÆhjhÇhl}rñ (hq]rò hahÊhËX&boto.pyami.installers.ubuntu.installerró …rô }rõ bhp]hn]ho]ht]rö hahÐXInstaller.add_envhÒj/ hÓ‰uhvNhwhhx]r÷ (hç)rø }rù (haXadd_envhbjï hhhÆhjhêhl}rú (hn]ho]hp]hq]ht]uhvNhwhhx]rû hXadd_envrü …rý }rþ (haUhbjø ubaubj#)rÿ }r (haUhbjï hhhÆhjj&hl}r (hn]ho]hp]hq]ht]uhvNhwhhx]r (jI)r }r (haXkeyhl}r (hn]ho]hp]hq]ht]uhbjÿ hx]r hXkeyr …r }r (haUhbj ubahjjQubjI)r }r (haXvaluehl}r (hn]ho]hp]hq]ht]uhbjÿ hx]r hXvaluer …r }r (haUhbj ubahjjQubeubeubhð)r }r (haUhbjê hhhÆhjhóhl}r (hn]ho]hp]hq]ht]uhvNhwhhx]r hö)r }r (haX{Add an environemnt variable For Ubuntu, the best place is /etc/environment. Values placed here do not need to be exported.r hbj hhjæ hjhûhl}r (hn]ho]hp]hq]ht]uhvKhwhhx]r hX{Add an environemnt variable For Ubuntu, the best place is /etc/environment. Values placed here do not need to be exported.r …r }r (haj hbj ubaubaubeubh•)r }r (haUhbjQ hhX/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/installer.py:docstring of boto.pyami.installers.ubuntu.installer.Installer.add_init_scriptr hjh™hl}r (hq]hp]hn]ho]ht]Uentries]r! (hœXKadd_init_script() (boto.pyami.installers.ubuntu.installer.Installer method)h>Utr" auhvNhwhhx]ubh¸)r# }r$ (haUhbjQ hhj hjh»hl}r% (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr& hÁj& uhvNhwhhx]r' (hÃ)r( }r) (haX%Installer.add_init_script(file, name)hbj# hhhÆhjhÇhl}r* (hq]r+ h>ahÊhËX&boto.pyami.installers.ubuntu.installerr, …r- }r. bhp]hn]ho]ht]r/ h>ahÐXInstaller.add_init_scripthÒj/ hÓ‰uhvNhwhhx]r0 (hç)r1 }r2 (haXadd_init_scripthbj( hhhÆhjhêhl}r3 (hn]ho]hp]hq]ht]uhvNhwhhx]r4 hXadd_init_scriptr5 …r6 }r7 (haUhbj1 ubaubj#)r8 }r9 (haUhbj( hhhÆhjj&hl}r: (hn]ho]hp]hq]ht]uhvNhwhhx]r; (jI)r< }r= (haXfilehl}r> (hn]ho]hp]hq]ht]uhbj8 hx]r? hXfiler@ …rA }rB (haUhbj< ubahjjQubjI)rC }rD (haXnamehl}rE (hn]ho]hp]hq]ht]uhbj8 hx]rF hXnamerG …rH }rI (haUhbjC ubahjjQubeubeubhð)rJ }rK (haUhbj# hhhÆhjhóhl}rL (hn]ho]hp]hq]ht]uhvNhwhhx]rM hö)rN }rO (haX%Add this file to the init.d directoryrP hbjJ hhj hjhûhl}rQ (hn]ho]hp]hq]ht]uhvKhwhhx]rR hX%Add this file to the init.d directoryrS …rT }rU (hajP hbjN ubaubaubeubh•)rV }rW (haUhbjQ hhX™/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/installer.py:docstring of boto.pyami.installers.ubuntu.installer.Installer.create_userrX hjh™hl}rY (hq]hp]hn]ho]ht]Uentries]rZ (hœXGcreate_user() (boto.pyami.installers.ubuntu.installer.Installer method)hJUtr[ auhvNhwhhx]ubh¸)r\ }r] (haUhbjQ hhjX hjh»hl}r^ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr_ hÁj_ uhvNhwhhx]r` (hÃ)ra }rb (haXInstaller.create_user(user)hbj\ hhhÆhjhÇhl}rc (hq]rd hJahÊhËX&boto.pyami.installers.ubuntu.installerre …rf }rg bhp]hn]ho]ht]rh hJahÐXInstaller.create_userhÒj/ hÓ‰uhvNhwhhx]ri (hç)rj }rk (haX create_userhbja hhhÆhjhêhl}rl (hn]ho]hp]hq]ht]uhvNhwhhx]rm hX create_userrn …ro }rp (haUhbjj ubaubj#)rq }rr (haUhbja hhhÆhjj&hl}rs (hn]ho]hp]hq]ht]uhvNhwhhx]rt jI)ru }rv (haXuserhl}rw (hn]ho]hp]hq]ht]uhbjq hx]rx hXuserry …rz }r{ (haUhbju ubahjjQubaubeubhð)r| }r} (haUhbj\ hhhÆhjhóhl}r~ (hn]ho]hp]hq]ht]uhvNhwhhx]r hö)r€ }r (haX!Create a user on the local systemr‚ hbj| hhjX hjhûhl}rƒ (hn]ho]hp]hq]ht]uhvKhwhhx]r„ hX!Create a user on the local systemr… …r† }r‡ (haj‚ hbj€ ubaubaubeubh•)rˆ }r‰ (haUhbjQ hhX•/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/installer.py:docstring of boto.pyami.installers.ubuntu.installer.Installer.installrŠ hjh™hl}r‹ (hq]hp]hn]ho]ht]Uentries]rŒ (hœXCinstall() (boto.pyami.installers.ubuntu.installer.Installer method)h%Utr auhvNhwhhx]ubh¸)rŽ }r (haUhbjQ hhjŠ hjh»hl}r (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr‘ hÁj‘ uhvNhwhhx]r’ (hÃ)r“ }r” (haXInstaller.install()hbjŽ hhhÆhjhÇhl}r• (hq]r– h%ahÊhËX&boto.pyami.installers.ubuntu.installerr— …r˜ }r™ bhp]hn]ho]ht]rš h%ahÐXInstaller.installhÒj/ hÓ‰uhvNhwhhx]r› (hç)rœ }r (haXinstallhbj“ hhhÆhjhêhl}rž (hn]ho]hp]hq]ht]uhvNhwhhx]rŸ hXinstallr  …r¡ }r¢ (haUhbjœ ubaubj#)r£ }r¤ (haUhbj“ hhhÆhjj&hl}r¥ (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r¦ }r§ (haUhbjŽ hhhÆhjhóhl}r¨ (hn]ho]hp]hq]ht]uhvNhwhhx]r© hö)rª }r« (haX,This is the only method you need to overrider¬ hbj¦ hhjŠ hjhûhl}r­ (hn]ho]hp]hq]ht]uhvKhwhhx]r® hX,This is the only method you need to overrider¯ …r° }r± (haj¬ hbjª ubaubaubeubh•)r² }r³ (haUhbjQ hhNhjh™hl}r´ (hq]hp]hn]ho]ht]Uentries]rµ (hœXAstart() (boto.pyami.installers.ubuntu.installer.Installer method)hSUtr¶ auhvNhwhhx]ubh¸)r· }r¸ (haUhbjQ hhNhjh»hl}r¹ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodrº hÁjº uhvNhwhhx]r» (hÃ)r¼ }r½ (haXInstaller.start(service_name)hbj· hhhÆhjhÇhl}r¾ (hq]r¿ hSahÊhËX&boto.pyami.installers.ubuntu.installerrÀ …rÁ }r bhp]hn]ho]ht]rà hSahÐXInstaller.starthÒj/ hÓ‰uhvNhwhhx]rÄ (hç)rÅ }rÆ (haXstarthbj¼ hhhÆhjhêhl}rÇ (hn]ho]hp]hq]ht]uhvNhwhhx]rÈ hXstartrÉ …rÊ }rË (haUhbjÅ ubaubj#)rÌ }rÍ (haUhbj¼ hhhÆhjj&hl}rÎ (hn]ho]hp]hq]ht]uhvNhwhhx]rÏ jI)rÐ }rÑ (haX service_namehl}rÒ (hn]ho]hp]hq]ht]uhbjÌ hx]rÓ hX service_namerÔ …rÕ }rÖ (haUhbjÐ ubahjjQubaubeubhð)r× }rØ (haUhbj· hhhÆhjhóhl}rÙ (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rÚ }rÛ (haUhbjQ hhNhjh™hl}rÜ (hq]hp]hn]ho]ht]Uentries]rÝ (hœX@stop() (boto.pyami.installers.ubuntu.installer.Installer method)h UtrÞ auhvNhwhhx]ubh¸)rß }rà (haUhbjQ hhNhjh»hl}rá (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodrâ hÁjâ uhvNhwhhx]rã (hÃ)rä }rå (haXInstaller.stop(service_name)hbjß hhhÆhjhÇhl}ræ (hq]rç h ahÊhËX&boto.pyami.installers.ubuntu.installerrè …ré }rê bhp]hn]ho]ht]rë h ahÐXInstaller.stophÒj/ hÓ‰uhvNhwhhx]rì (hç)rí }rî (haXstophbjä hhhÆhjhêhl}rï (hn]ho]hp]hq]ht]uhvNhwhhx]rð hXstoprñ …rò }ró (haUhbjí ubaubj#)rô }rõ (haUhbjä hhhÆhjj&hl}rö (hn]ho]hp]hq]ht]uhvNhwhhx]r÷ jI)rø }rù (haX service_namehl}rú (hn]ho]hp]hq]ht]uhbjô hx]rû hX service_namerü …rý }rþ (haUhbjø ubahjjQubaubeubhð)rÿ }r (haUhbjß hhhÆhjhóhl}r (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhc)r }r (haUhbhfhhhihjhkhl}r (hn]ho]hp]hq]r (X)module-boto.pyami.installers.ubuntu.mysqlr U"boto-pyami-installers-ubuntu-mysqlr eht]r h3auhvKGhwhhx]r (hz)r }r (haX"boto.pyami.installers.ubuntu.mysqlr hbj hhhihjh~hl}r (hn]ho]hp]hq]ht]uhvKGhwhhx]r hX"boto.pyami.installers.ubuntu.mysqlr …r }r (haj hbj ubaubh•)r }r (haUhbj hhh˜hjh™hl}r (hq]hp]hn]ho]ht]Uentries]r (hœX+boto.pyami.installers.ubuntu.mysql (module)X)module-boto.pyami.installers.ubuntu.mysqlUtr auhvKhwhhx]ubhö)r }r (haXPThis installer will install mysql-server on an Ubuntu machine. In addition to the normal installation done by apt-get, it will also configure the new MySQL server to store it's data files in a different location. By default, this is /mnt but that can be configured in the [MySQL] section of the boto config file passed to the instance.r hbj hhX{/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/mysql.py:docstring of boto.pyami.installers.ubuntu.mysqlhjhûhl}r (hn]ho]hp]hq]ht]uhvKhwhhx]r hXPThis installer will install mysql-server on an Ubuntu machine. In addition to the normal installation done by apt-get, it will also configure the new MySQL server to store it's data files in a different location. By default, this is /mnt but that can be configured in the [MySQL] section of the boto config file passed to the instance.r …r }r (haj hbj ubaubh•)r }r (haUhbj hhNhjh™hl}r! (hq]hp]hn]ho]ht]Uentries]r" (hœX3MySQL (class in boto.pyami.installers.ubuntu.mysql)hCUtr# auhvNhwhhx]ubh¸)r$ }r% (haUhbj hhNhjh»hl}r& (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xclassr' hÁj' uhvNhwhhx]r( (hÃ)r) }r* (haXMySQL(config_file=None)hbj$ hhhÆhjhÇhl}r+ (hq]r, hCahÊhËX"boto.pyami.installers.ubuntu.mysqlr- …r. }r/ bhp]hn]ho]ht]r0 hCahÐXMySQLr1 hÒUhÓ‰uhvNhwhhx]r2 (hÕ)r3 }r4 (haXclass hbj) hhhÆhjhØhl}r5 (hn]ho]hp]hq]ht]uhvNhwhhx]r6 hXclass r7 …r8 }r9 (haUhbj3 ubaubhÞ)r: }r; (haX#boto.pyami.installers.ubuntu.mysql.hbj) hhhÆhjháhl}r< (hn]ho]hp]hq]ht]uhvNhwhhx]r= hX#boto.pyami.installers.ubuntu.mysql.r> …r? }r@ (haUhbj: ubaubhç)rA }rB (haj1 hbj) hhhÆhjhêhl}rC (hn]ho]hp]hq]ht]uhvNhwhhx]rD hXMySQLrE …rF }rG (haUhbjA ubaubj#)rH }rI (haUhbj) hhhÆhjj&hl}rJ (hn]ho]hp]hq]ht]uhvNhwhhx]rK jI)rL }rM (haXconfig_file=Nonehl}rN (hn]ho]hp]hq]ht]uhbjH hx]rO hXconfig_file=NonerP …rQ }rR (haUhbjL ubahjjQubaubeubhð)rS }rT (haUhbj$ hhhÆhjhóhl}rU (hn]ho]hp]hq]ht]uhvNhwhhx]rV (h•)rW }rX (haUhbjS hhNhjh™hl}rY (hq]hp]hn]ho]ht]Uentries]rZ (hœXCchange_data_dir() (boto.pyami.installers.ubuntu.mysql.MySQL method)h9Utr[ auhvNhwhhx]ubh¸)r\ }r] (haUhbjS hhNhjh»hl}r^ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr_ hÁj_ uhvNhwhhx]r` (hÃ)ra }rb (haX$MySQL.change_data_dir(password=None)hbj\ hhhÆhjhÇhl}rc (hq]rd h9ahÊhËX"boto.pyami.installers.ubuntu.mysqlre …rf }rg bhp]hn]ho]ht]rh h9ahÐXMySQL.change_data_dirhÒj1 hÓ‰uhvNhwhhx]ri (hç)rj }rk (haXchange_data_dirhbja hhhÆhjhêhl}rl (hn]ho]hp]hq]ht]uhvNhwhhx]rm hXchange_data_dirrn …ro }rp (haUhbjj ubaubj#)rq }rr (haUhbja hhhÆhjj&hl}rs (hn]ho]hp]hq]ht]uhvNhwhhx]rt jI)ru }rv (haX password=Nonehl}rw (hn]ho]hp]hq]ht]uhbjq hx]rx hX password=Nonery …rz }r{ (haUhbju ubahjjQubaubeubhð)r| }r} (haUhbj\ hhhÆhjhóhl}r~ (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r }r€ (haUhbjS hhNhjh™hl}r (hq]hp]hn]ho]ht]Uentries]r‚ (hœX;install() (boto.pyami.installers.ubuntu.mysql.MySQL method)h4Utrƒ auhvNhwhhx]ubh¸)r„ }r… (haUhbjS hhNhjh»hl}r† (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr‡ hÁj‡ uhvNhwhhx]rˆ (hÃ)r‰ }rŠ (haXMySQL.install()hbj„ hhhÆhjhÇhl}r‹ (hq]rŒ h4ahÊhËX"boto.pyami.installers.ubuntu.mysqlr …rŽ }r bhp]hn]ho]ht]r h4ahÐX MySQL.installhÒj1 hÓ‰uhvNhwhhx]r‘ (hç)r’ }r“ (haXinstallhbj‰ hhhÆhjhêhl}r” (hn]ho]hp]hq]ht]uhvNhwhhx]r• hXinstallr– …r— }r˜ (haUhbj’ ubaubj#)r™ }rš (haUhbj‰ hhhÆhjj&hl}r› (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rœ }r (haUhbj„ hhhÆhjhóhl}rž (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rŸ }r  (haUhbjS hhNhjh™hl}r¡ (hq]hp]hn]ho]ht]Uentries]r¢ (hœX8main() (boto.pyami.installers.ubuntu.mysql.MySQL method)h&Utr£ auhvNhwhhx]ubh¸)r¤ }r¥ (haUhbjS hhNhjh»hl}r¦ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr§ hÁj§ uhvNhwhhx]r¨ (hÃ)r© }rª (haX MySQL.main()hbj¤ hhhÆhjhÇhl}r« (hq]r¬ h&ahÊhËX"boto.pyami.installers.ubuntu.mysqlr­ …r® }r¯ bhp]hn]ho]ht]r° h&ahÐX MySQL.mainhÒj1 hÓ‰uhvNhwhhx]r± (hç)r² }r³ (haXmainhbj© hhhÆhjhêhl}r´ (hn]ho]hp]hq]ht]uhvNhwhhx]rµ hXmainr¶ …r· }r¸ (haUhbj² ubaubj#)r¹ }rº (haUhbj© hhhÆhjj&hl}r» (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r¼ }r½ (haUhbj¤ hhhÆhjhóhl}r¾ (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhc)r¿ }rÀ (haUhbhfhhhihjhkhl}rÁ (hn]ho]hp]hq]r (X(module-boto.pyami.installers.ubuntu.tracrà U!boto-pyami-installers-ubuntu-tracrÄ eht]rÅ h#auhvKNhwhhx]rÆ (hz)rÇ }rÈ (haX!boto.pyami.installers.ubuntu.tracrÉ hbj¿ hhhihjh~hl}rÊ (hn]ho]hp]hq]ht]uhvKNhwhhx]rË hX!boto.pyami.installers.ubuntu.tracrÌ …rÍ }rÎ (hajÉ hbjÇ ubaubh•)rÏ }rÐ (haUhbj¿ hhh˜hjh™hl}rÑ (hq]hp]hn]ho]ht]Uentries]rÒ (hœX*boto.pyami.installers.ubuntu.trac (module)X(module-boto.pyami.installers.ubuntu.tracUtrÓ auhvKhwhhx]ubh•)rÔ }rÕ (haUhbj¿ hhNhjh™hl}rÖ (hq]hp]hn]ho]ht]Uentries]r× (hœX1Trac (class in boto.pyami.installers.ubuntu.trac)h!UtrØ auhvNhwhhx]ubh¸)rÙ }rÚ (haUhbj¿ hhNhjh»hl}rÛ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XclassrÜ hÁjÜ uhvNhwhhx]rÝ (hÃ)rÞ }rß (haXTrac(config_file=None)hbjÙ hhhÆhjhÇhl}rà (hq]rá h!ahÊhËX!boto.pyami.installers.ubuntu.tracrâ …rã }rä bhp]hn]ho]ht]rå h!ahÐXTracræ hÒUhÓ‰uhvNhwhhx]rç (hÕ)rè }ré (haXclass hbjÞ hhhÆhjhØhl}rê (hn]ho]hp]hq]ht]uhvNhwhhx]rë hXclass rì …rí }rî (haUhbjè ubaubhÞ)rï }rð (haX"boto.pyami.installers.ubuntu.trac.hbjÞ hhhÆhjháhl}rñ (hn]ho]hp]hq]ht]uhvNhwhhx]rò hX"boto.pyami.installers.ubuntu.trac.ró …rô }rõ (haUhbjï ubaubhç)rö }r÷ (hajæ hbjÞ hhhÆhjhêhl}rø (hn]ho]hp]hq]ht]uhvNhwhhx]rù hXTracrú …rû }rü (haUhbjö ubaubj#)rý }rþ (haUhbjÞ hhhÆhjj&hl}rÿ (hn]ho]hp]hq]ht]uhvNhwhhx]r jI)r }r (haXconfig_file=Nonehl}r (hn]ho]hp]hq]ht]uhbjý hx]r hXconfig_file=Noner …r }r (haUhbj ubahjjQubaubeubhð)r }r (haUhbjÙ hhhÆhjhóhl}r (hn]ho]hp]hq]ht]uhvNhwhhx]r (hö)r }r (haX¹Install Trac and DAV-SVN Sets up a Vhost pointing to [Trac]->home Using the config parameter [Trac]->hostname Sets up a trac environment for every directory found under [Trac]->data_dirr hbj hhX~/Users/kyleknap/Documents/GitHub/boto/boto/pyami/installers/ubuntu/trac.py:docstring of boto.pyami.installers.ubuntu.trac.Tracr hjhûhl}r (hn]ho]hp]hq]ht]uhvKhwhhx]r hX¹Install Trac and DAV-SVN Sets up a Vhost pointing to [Trac]->home Using the config parameter [Trac]->hostname Sets up a trac environment for every directory found under [Trac]->data_dirr …r }r (haj hbj ubaubhö)r }r (haX4[Trac] name = My Foo Server hostname = trac.foo.com home = /mnt/sites/trac data_dir = /mnt/trac svn_dir = /mnt/subversion server_admin = root@foo.com sdb_auth_domain = users # Optional SSLCertificateFile = /mnt/ssl/foo.crt SSLCertificateKeyFile = /mnt/ssl/foo.key SSLCertificateChainFile = /mnt/ssl/FooCA.crthbj hhj hjhûhl}r (hn]ho]hp]hq]ht]uhvKhwhhx]r (hX‰[Trac] name = My Foo Server hostname = trac.foo.com home = /mnt/sites/trac data_dir = /mnt/trac svn_dir = /mnt/subversion server_admin = r …r }r (haX‰[Trac] name = My Foo Server hostname = trac.foo.com home = /mnt/sites/trac data_dir = /mnt/trac svn_dir = /mnt/subversion server_admin = hbj ubcdocutils.nodes reference r )r }r (haX root@foo.comhl}r (UrefuriXmailto:root@foo.comhq]hp]hn]ho]ht]uhbj hx]r hX root@foo.comr! …r" }r# (haUhbj ubahjU referencer$ ubhXŸ sdb_auth_domain = users # Optional SSLCertificateFile = /mnt/ssl/foo.crt SSLCertificateKeyFile = /mnt/ssl/foo.key SSLCertificateChainFile = /mnt/ssl/FooCA.crtr% …r& }r' (haXŸ sdb_auth_domain = users # Optional SSLCertificateFile = /mnt/ssl/foo.crt SSLCertificateKeyFile = /mnt/ssl/foo.key SSLCertificateChainFile = /mnt/ssl/FooCA.crthbj ubeubh•)r( }r) (haUhbj hhNhjh™hl}r* (hq]hp]hn]ho]ht]Uentries]r+ (hœX9install() (boto.pyami.installers.ubuntu.trac.Trac method)h5Utr, auhvNhwhhx]ubh¸)r- }r. (haUhbj hhNhjh»hl}r/ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr0 hÁj0 uhvNhwhhx]r1 (hÃ)r2 }r3 (haXTrac.install()hbj- hhhÆhjhÇhl}r4 (hq]r5 h5ahÊhËX!boto.pyami.installers.ubuntu.tracr6 …r7 }r8 bhp]hn]ho]ht]r9 h5ahÐX Trac.installhÒjæ hÓ‰uhvNhwhhx]r: (hç)r; }r< (haXinstallhbj2 hhhÆhjhêhl}r= (hn]ho]hp]hq]ht]uhvNhwhhx]r> hXinstallr? …r@ }rA (haUhbj; ubaubj#)rB }rC (haUhbj2 hhhÆhjj&hl}rD (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rE }rF (haUhbj- hhhÆhjhóhl}rG (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rH }rI (haUhbj hhNhjh™hl}rJ (hq]hp]hn]ho]ht]Uentries]rK (hœX6main() (boto.pyami.installers.ubuntu.trac.Trac method)h UtrL auhvNhwhhx]ubh¸)rM }rN (haUhbj hhNhjh»hl}rO (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrP hÁjP uhvNhwhhx]rQ (hÃ)rR }rS (haX Trac.main()hbjM hhhÆhjhÇhl}rT (hq]rU h ahÊhËX!boto.pyami.installers.ubuntu.tracrV …rW }rX bhp]hn]ho]ht]rY h ahÐX Trac.mainhÒjæ hÓ‰uhvNhwhhx]rZ (hç)r[ }r\ (haXmainhbjR hhhÆhjhêhl}r] (hn]ho]hp]hq]ht]uhvNhwhhx]r^ hXmainr_ …r` }ra (haUhbj[ ubaubj#)rb }rc (haUhbjR hhhÆhjj&hl}rd (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)re }rf (haUhbjM hhhÆhjhóhl}rg (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rh }ri (haUhbj hhNhjh™hl}rj (hq]hp]hn]ho]ht]Uentries]rk (hœX=setup_vhost() (boto.pyami.installers.ubuntu.trac.Trac method)hUtrl auhvNhwhhx]ubh¸)rm }rn (haUhbj hhNhjh»hl}ro (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodrp hÁjp uhvNhwhhx]rq (hÃ)rr }rs (haXTrac.setup_vhost()hbjm hhhÆhjhÇhl}rt (hq]ru hahÊhËX!boto.pyami.installers.ubuntu.tracrv …rw }rx bhp]hn]ho]ht]ry hahÐXTrac.setup_vhosthÒjæ hÓ‰uhvNhwhhx]rz (hç)r{ }r| (haX setup_vhosthbjr hhhÆhjhêhl}r} (hn]ho]hp]hq]ht]uhvNhwhhx]r~ hX setup_vhostr …r€ }r (haUhbj{ ubaubj#)r‚ }rƒ (haUhbjr hhhÆhjj&hl}r„ (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r… }r† (haUhbjm hhhÆhjhóhl}r‡ (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhc)rˆ }r‰ (haUhbhfhhhihjhkhl}rŠ (hn]ho]hp]hq]r‹ (Xmodule-boto.pyami.launch_amirŒ Uboto-pyami-launch-amir eht]rŽ h auhvKUhwhhx]r (hz)r }r‘ (haXboto.pyami.launch_amir’ hbjˆ hhhihjh~hl}r“ (hn]ho]hp]hq]ht]uhvKUhwhhx]r” hXboto.pyami.launch_amir• …r– }r— (haj’ hbj ubaubh•)r˜ }r™ (haUhbjˆ hhh˜hjh™hl}rš (hq]hp]hn]ho]ht]Uentries]r› (hœXboto.pyami.launch_ami (module)Xmodule-boto.pyami.launch_amiUtrœ auhvKhwhhx]ubh•)r }rž (haUhbjˆ hhNhjh™hl}rŸ (hq]hp]hn]ho]ht]Uentries]r  (hœX(main() (in module boto.pyami.launch_ami)h auhvNhwhhx]ubh¸)r? }r@ (haUhbj6 hhNhjh»hl}rA (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrB hÁjB uhvNhwhhx]rC (hÃ)rD }rE (haXScriptBase.main()hbj? hhhÆhjhÇhl}rF (hq]rG h2ahÊhËXboto.pyami.scriptbaserH …rI }rJ bhp]hn]ho]ht]rK h2ahÐXScriptBase.mainhÒj hÓ‰uhvNhwhhx]rL (hç)rM }rN (haXmainhbjD hhhÆhjhêhl}rO (hn]ho]hp]hq]ht]uhvNhwhhx]rP hXmainrQ …rR }rS (haUhbjM ubaubj#)rT }rU (haUhbjD hhhÆhjj&hl}rV (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)rW }rX (haUhbj? hhhÆhjhóhl}rY (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rZ }r[ (haUhbj6 hhNhjh™hl}r\ (hq]hp]hn]ho]ht]Uentries]r] (hœX1mkdir() (boto.pyami.scriptbase.ScriptBase method)hEUtr^ auhvNhwhhx]ubh¸)r_ }r` (haUhbj6 hhNhjh»hl}ra (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodrb hÁjb uhvNhwhhx]rc (hÃ)rd }re (haXScriptBase.mkdir(path)hbj_ hhhÆhjhÇhl}rf (hq]rg hEahÊhËXboto.pyami.scriptbaserh …ri }rj bhp]hn]ho]ht]rk hEahÐXScriptBase.mkdirhÒj hÓ‰uhvNhwhhx]rl (hç)rm }rn (haXmkdirhbjd hhhÆhjhêhl}ro (hn]ho]hp]hq]ht]uhvNhwhhx]rp hXmkdirrq …rr }rs (haUhbjm ubaubj#)rt }ru (haUhbjd hhhÆhjj&hl}rv (hn]ho]hp]hq]ht]uhvNhwhhx]rw jI)rx }ry (haXpathhl}rz (hn]ho]hp]hq]ht]uhbjt hx]r{ hXpathr| …r} }r~ (haUhbjx ubahjjQubaubeubhð)r }r€ (haUhbj_ hhhÆhjhóhl}r (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r‚ }rƒ (haUhbj6 hhNhjh™hl}r„ (hq]hp]hn]ho]ht]Uentries]r… (hœX2notify() (boto.pyami.scriptbase.ScriptBase method)hWUtr† auhvNhwhhx]ubh¸)r‡ }rˆ (haUhbj6 hhNhjh»hl}r‰ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrŠ hÁjŠ uhvNhwhhx]r‹ (hÃ)rŒ }r (haX#ScriptBase.notify(subject, body='')hbj‡ hhhÆhjhÇhl}rŽ (hq]r hWahÊhËXboto.pyami.scriptbaser …r‘ }r’ bhp]hn]ho]ht]r“ hWahÐXScriptBase.notifyhÒj hÓ‰uhvNhwhhx]r” (hç)r• }r– (haXnotifyhbjŒ hhhÆhjhêhl}r— (hn]ho]hp]hq]ht]uhvNhwhhx]r˜ hXnotifyr™ …rš }r› (haUhbj• ubaubj#)rœ }r (haUhbjŒ hhhÆhjj&hl}rž (hn]ho]hp]hq]ht]uhvNhwhhx]rŸ (jI)r  }r¡ (haXsubjecthl}r¢ (hn]ho]hp]hq]ht]uhbjœ hx]r£ hXsubjectr¤ …r¥ }r¦ (haUhbj  ubahjjQubjI)r§ }r¨ (haXbody=''hl}r© (hn]ho]hp]hq]ht]uhbjœ hx]rª hXbody=''r« …r¬ }r­ (haUhbj§ ubahjjQubeubeubhð)r® }r¯ (haUhbj‡ hhhÆhjhóhl}r° (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r± }r² (haUhbj6 hhNhjh™hl}r³ (hq]hp]hn]ho]ht]Uentries]r´ (hœX/run() (boto.pyami.scriptbase.ScriptBase method)hUtrµ auhvNhwhhx]ubh¸)r¶ }r· (haUhbj6 hhNhjh»hl}r¸ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodr¹ hÁj¹ uhvNhwhhx]rº (hÃ)r» }r¼ (haXCScriptBase.run(command, notify=True, exit_on_error=False, cwd=None)hbj¶ hhhÆhjhÇhl}r½ (hq]r¾ hahÊhËXboto.pyami.scriptbaser¿ …rÀ }rÁ bhp]hn]ho]ht]r hahÐXScriptBase.runhÒj hÓ‰uhvNhwhhx]rà (hç)rÄ }rÅ (haXrunhbj» hhhÆhjhêhl}rÆ (hn]ho]hp]hq]ht]uhvNhwhhx]rÇ hXrunrÈ …rÉ }rÊ (haUhbjÄ ubaubj#)rË }rÌ (haUhbj» hhhÆhjj&hl}rÍ (hn]ho]hp]hq]ht]uhvNhwhhx]rÎ (jI)rÏ }rÐ (haXcommandhl}rÑ (hn]ho]hp]hq]ht]uhbjË hx]rÒ hXcommandrÓ …rÔ }rÕ (haUhbjÏ ubahjjQubjI)rÖ }r× (haX notify=Truehl}rØ (hn]ho]hp]hq]ht]uhbjË hx]rÙ hX notify=TruerÚ …rÛ }rÜ (haUhbjÖ ubahjjQubjI)rÝ }rÞ (haXexit_on_error=Falsehl}rß (hn]ho]hp]hq]ht]uhbjË hx]rà hXexit_on_error=Falserá …râ }rã (haUhbjÝ ubahjjQubjI)rä }rå (haXcwd=Nonehl}ræ (hn]ho]hp]hq]ht]uhbjË hx]rç hXcwd=Nonerè …ré }rê (haUhbjä ubahjjQubeubeubhð)rë }rì (haUhbj¶ hhhÆhjhóhl}rí (hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)rî }rï (haUhbj6 hhNhjh™hl}rð (hq]hp]hn]ho]ht]Uentries]rñ (hœX2umount() (boto.pyami.scriptbase.ScriptBase method)h/Utrò auhvNhwhhx]ubh¸)ró }rô (haUhbj6 hhNhjh»hl}rõ (h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xmethodrö hÁjö uhvNhwhhx]r÷ (hÃ)rø }rù (haXScriptBase.umount(path)hbjó hhhÆhjhÇhl}rú (hq]rû h/ahÊhËXboto.pyami.scriptbaserü …rý }rþ bhp]hn]ho]ht]rÿ h/ahÐXScriptBase.umounthÒj hÓ‰uhvNhwhhx]r(hç)r}r(haXumounthbjø hhhÆhjhêhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]rhXumountr…r}r(haUhbjubaubj#)r}r (haUhbjø hhhÆhjj&hl}r (hn]ho]hp]hq]ht]uhvNhwhhx]r jI)r }r (haXpathhl}r(hn]ho]hp]hq]ht]uhbjhx]rhXpathr…r}r(haUhbj ubahjjQubaubeubhð)r}r(haUhbjó hhhÆhjhóhl}r(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubhc)r}r(haUhbhfhhhihjhkhl}r(hn]ho]hp]hq]r(Xmodule-boto.pyami.startuprUboto-pyami-startupreht]rhDauhvKchwhhx]r(hz)r}r(haXboto.pyami.startupr hbjhhhihjh~hl}r!(hn]ho]hp]hq]ht]uhvKchwhhx]r"hXboto.pyami.startupr#…r$}r%(haj hbjubaubh•)r&}r'(haUhbjhhh˜hjh™hl}r((hq]hp]hn]ho]ht]Uentries]r)(hœXboto.pyami.startup (module)Xmodule-boto.pyami.startupUtr*auhvKhwhhx]ubh•)r+}r,(haUhbjhhNhjh™hl}r-(hq]hp]hn]ho]ht]Uentries]r.(hœX%Startup (class in boto.pyami.startup)h8Utr/auhvNhwhhx]ubh¸)r0}r1(haUhbjhhNhjh»hl}r2(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿Xclassr3hÁj3uhvNhwhhx]r4(hÃ)r5}r6(haXStartup(config_file=None)r7hbj0hhhÆhjhÇhl}r8(hq]r9h8ahÊhËXboto.pyami.startupr:…r;}r<bhp]hn]ho]ht]r=h8ahÐXStartupr>hÒUhÓ‰uhvNhwhhx]r?(hÕ)r@}rA(haXclass hbj5hhhÆhjhØhl}rB(hn]ho]hp]hq]ht]uhvNhwhhx]rChXclass rD…rE}rF(haUhbj@ubaubhÞ)rG}rH(haXboto.pyami.startup.hbj5hhhÆhjháhl}rI(hn]ho]hp]hq]ht]uhvNhwhhx]rJhXboto.pyami.startup.rK…rL}rM(haUhbjGubaubhç)rN}rO(haj>hbj5hhhÆhjhêhl}rP(hn]ho]hp]hq]ht]uhvNhwhhx]rQhXStartuprR…rS}rT(haUhbjNubaubj#)rU}rV(haUhbj5hhhÆhjj&hl}rW(hn]ho]hp]hq]ht]uhvNhwhhx]rXjI)rY}rZ(haXconfig_file=Nonehl}r[(hn]ho]hp]hq]ht]uhbjUhx]r\hXconfig_file=Noner]…r^}r_(haUhbjYubahjjQubaubeubhð)r`}ra(haUhbj0hhhÆhjhóhl}rb(hn]ho]hp]hq]ht]uhvNhwhhx]rc(h•)rd}re(haUhbj`hhNhjh™hl}rf(hq]hp]hn]ho]ht]Uentries]rg(hœX*main() (boto.pyami.startup.Startup method)h*UtrhauhvNhwhhx]ubh¸)ri}rj(haUhbj`hhNhjh»hl}rk(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrlhÁjluhvNhwhhx]rm(hÃ)rn}ro(haXStartup.main()hbjihhhÆhjhÇhl}rp(hq]rqh*ahÊhËXboto.pyami.startuprr…rs}rtbhp]hn]ho]ht]ruh*ahÐX Startup.mainhÒj>hÓ‰uhvNhwhhx]rv(hç)rw}rx(haXmainhbjnhhhÆhjhêhl}ry(hn]ho]hp]hq]ht]uhvNhwhhx]rzhXmainr{…r|}r}(haUhbjwubaubj#)r~}r(haUhbjnhhhÆhjj&hl}r€(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r}r‚(haUhbjihhhÆhjhóhl}rƒ(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubh•)r„}r…(haUhbj`hhNhjh™hl}r†(hq]hp]hn]ho]ht]Uentries]r‡(hœX1run_scripts() (boto.pyami.startup.Startup method)hKUtrˆauhvNhwhhx]ubh¸)r‰}rŠ(haUhbj`hhNhjh»hl}r‹(h½‰h¾Xpyhq]hp]hn]ho]ht]h¿XmethodrŒhÁjŒuhvNhwhhx]r(hÃ)rŽ}r(haXStartup.run_scripts()rhbj‰hhhÆhjhÇhl}r‘(hq]r’hKahÊhËXboto.pyami.startupr“…r”}r•bhp]hn]ho]ht]r–hKahÐXStartup.run_scriptshÒj>hÓ‰uhvNhwhhx]r—(hç)r˜}r™(haX run_scriptshbjŽhhhÆhjhêhl}rš(hn]ho]hp]hq]ht]uhvNhwhhx]r›hX run_scriptsrœ…r}rž(haUhbj˜ubaubj#)rŸ}r (haUhbjŽhhhÆhjj&hl}r¡(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubhð)r¢}r£(haUhbj‰hhhÆhjhóhl}r¤(hn]ho]hp]hq]ht]uhvNhwhhx]ubeubeubeubeubeubhhhihjhkhl}r¥(hn]ho]hp]hq]r¦U boto-pyami-installers-ubuntu-ebsr§aht]r¨h,auhvK9hwhhx]r©hz)rª}r«(haX boto.pyami.installers.ubuntu.ebsr¬hbhdhhhihjh~hl}r­(hn]ho]hp]hq]ht]uhvK9hwhhx]r®hX boto.pyami.installers.ubuntu.ebsr¯…r°}r±(haj¬hbjªubaubaubhhhihjUsystem_messager²hl}r³(hn]UlevelKhq]hp]Usourcehiho]ht]UlineK;UtypeUWARNINGr´uhvNhwhhx]rµhö)r¶}r·(haUhl}r¸(hn]ho]hp]hq]ht]uhbh_hx]r¹hXwautodoc: failed to import module u'boto.pyami.installers.ubuntu.ebs'; 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/pyami/installers/ubuntu/ebs.py", line 47, in from boto.manage.volume import Volume 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¼(haUhbj¶ubahjhûubaubaUcurrent_sourcer½NU decorationr¾NUautofootnote_startr¿KUnameidsrÀ}rÁ(hhhhhhsh h h h h jò h h h h hhhhhhhhhhhjÚhhhhhj hhhh£hhhhhhhjbhhhhhhh j h!h!h"h"h#jÄ h$h$h%h%h&h&h'h'h(h(h)h)h*h*h+h+h,j§h-j¹h.h.h/h/h0hŠh1h1h2h2h3j h4h4h5h5h6h6h7h7h8h8h9h9h:h:h;h;hh>h?h?h@h@hAjwhBhBhChChDjhEhEhFhFhGhGhHhHhIhIhJhJhKhKhLhLhMhMhNhNhOhOhPhPhQhQhRhRhShShThThUhUhVhVhWhWhXjªhYhYuhx]rÂ(cdocutils.nodes comment rÃ)rÄ}rÅ(haX ref-pyamihbhhhhihjUcommentrÆhl}rÇ(U xml:spacerÈUpreserverÉhq]hp]hn]ho]ht]uhvKhwhhx]rÊhX ref-pyamirË…rÌ}rÍ(haUhbjÄubaubhfehaUU transformerrÎNU footnote_refsrÏ}rÐUrefnamesrÑ}rÒUsymbol_footnotesrÓ]rÔUautofootnote_refsrÕ]rÖUsymbol_footnote_refsr×]rØU citationsrÙ]rÚhwhU current_linerÛNUtransform_messagesrÜ]rÝUreporterrÞNUid_startrßKU autofootnotesrà]ráU citation_refsrâ}rãUindirect_targetsrä]råUsettingsræ(cdocutils.frontend Values rçorè}ré(Ufootnote_backlinksrêKUrecord_dependenciesrëNU rfc_base_urlrìUhttp://tools.ietf.org/html/ríU tracebackrîˆUpep_referencesrïNUstrip_commentsrðNU toc_backlinksrñUentryròU language_coderóUenrôU datestamprõNU report_levelröKU _destinationr÷NU halt_levelrøKU strip_classesrùNh~NUerror_encoding_error_handlerrúUbackslashreplacerûUdebugrüNUembed_stylesheetrý‰Uoutput_encoding_error_handlerrþUstrictrÿU sectnum_xformrKUdump_transformsrNU docinfo_xformrKUwarning_streamrNUpep_file_url_templaterUpep-%04drUexit_status_levelrKUconfigrNUstrict_visitorrNUcloak_email_addressesr ˆUtrim_footnote_reference_spacer ‰Uenvr NUdump_pseudo_xmlr NUexpose_internalsr NUsectsubtitle_xformr‰U source_linkrNUrfc_referencesrNUoutput_encodingrUutf-8rU source_urlrNUinput_encodingrU utf-8-sigrU_disable_configrNU id_prefixrUU tab_widthrKUerror_encodingrUUTF-8rU_sourcerhiUgettext_compactrˆU generatorrNUdump_internalsrNU smart_quotesr‰U pep_base_urlr Uhttp://www.python.org/dev/peps/r!Usyntax_highlightr"Ulongr#Uinput_encoding_error_handlerr$jÿUauto_id_prefixr%Uidr&Udoctitle_xformr'‰Ustrip_elements_with_classesr(NU _config_filesr)]Ufile_insertion_enabledr*ˆU raw_enabledr+KU dump_settingsr,NubUsymbol_footnote_startr-KUidsr.}r/(h jR hj‚hjï hKjŽhSj¼ h$j{h(jôh7j6h;jhj( j§hdhjÓjaj0)r>}r?(haUhbj]hhh˜hjj3hl}r@(hn]hq]rAjaahp]Uismodˆho]ht]uhvKhwhhx]ubhj±hj‘jwjrhjRj¸j0)rB}rC(haUhbj´hhh˜hjj3hl}rD(hn]hq]rEj¸ahp]Uismodˆho]ht]uhvKhwhhx]ubh¢j0)rF}rG(haUhbhžhhh˜hjj3hl}rH(hn]hq]rIh¢ahp]Uismodˆho]ht]uhvKhwhhx]ubh+jjjh1jh jvj0)rJ}rK(haUhbjrhhh˜hjj3hl}rL(hn]hq]rMjvahp]Uismodˆho]ht]uhvKhwhhx]ubh5j2 hj» hHj h=jhIj h‰j0)rN}rO(haUhbh…hhh˜hjj3hl}rP(hn]hq]rQh‰ahp]Uismodˆho]ht]uhvKhwhhx]ubj©j0)rR}rS(haUhbj¥hhh˜hjj3hl}rT(hn]hq]rUj©ahp]Uismodˆho]ht]uhvKhwhhx]ubjà j0)rV}rW(haUhbj¿ hhh˜hjj3hl}rX(hn]hq]rYjà ahp]Uismodˆho]ht]uhvKhwhhx]ubjŒ j0)rZ}r[(haUhbjˆ hhh˜hjj3hl}r\(hn]hq]r]jŒ ahp]Uismodˆho]ht]uhvKhwhhx]ubhCj) hshfh jä hOjZhŠh…hj& jÚjÕh!jÞ hTj_h.j¦h2jD h4j‰ jªj¥j j0)r^}r_(haUhbj hhh˜hjj3hl}r`(hn]hq]raj ahp]Uismodˆho]ht]uhvKhwhhx]ubh@j¨hGjÚjbj]hLjjj0)rb}rc(haUhbjhhh˜hjj3hl}rd(hn]hq]rejahp]Uismodˆho]ht]uhvKhwhhx]ubhPj±hQjoh&j© hYj:uUsubstitution_namesrf}rghjhwhl}rh(hn]hq]hp]Usourcehiho]ht]uU footnotesri]rjUrefidsrk}rlub.