<div dir="ltr">

<p class=""><span style lang="EN-US">At section 15.4.2.11.
add_help ( <a href="http://docs.python.org/2/library/argparse.html#add-help">http://docs.python.org/2/library/argparse.html#add-help</a>
) there is an error on the last piece of code. Where it is written:</span></p>

<p class=""><span style lang="EN-US"> </span></p>

<p class="" style><span style="font-size:10pt;font-family:"Courier New"" lang="EN-US">>>>
parser = argparse.ArgumentParser(prog='PROG', prefix_chars='+/')</span></p>

<p class="" style><span style="font-size:10pt;font-family:"Courier New"" lang="EN-US">>>>
parser.print_help()</span></p>

<p class="" style><span style="font-size:10pt;font-family:"Courier New"" lang="EN-US">usage: PROG
[-h]</span></p>

<p class="" style><span style="font-size:10pt;font-family:"Courier New"" lang="EN-US"> </span></p>

<p class="" style><span style="font-size:10pt;font-family:"Courier New"" lang="EN-US">optional
arguments:</span></p>

<p class="" style><span style="font-size:10pt;font-family:"Courier New"" lang="EN-US"><span style>  </span>-h, --help<span style> 
</span>show this help message and exit</span></p>

<p class=""><span style lang="EN-US"> </span></p>

<p class=""><span style lang="EN-US">Should be:</span></p>

<p class=""><span style lang="EN-US"> </span></p>

<pre><span class=""><span style lang="EN-US">>>> </span></span><span class=""><span style lang="EN-US">parser</span></span><span style lang="EN-US"> <span class="">=</span> <span class="">argparse</span><span class="">.</span><span class="">ArgumentParser</span><span class="">(</span><span class="">prog</span><span class="">=</span><span class="">'PROG'</span><span class="">,</span> <span class="">prefix_chars</span><span class="">=</span><span class="">'+/'</span><span class="">)</span></span></pre>
<pre><span class=""><span style lang="EN-US">>>> </span></span><span class=""><span style lang="EN-US">parser</span></span><span class=""><span style lang="EN-US">.</span></span><span class=""><span style lang="EN-US">print_help</span></span><span class=""><span style lang="EN-US">()</span></span><span style lang="EN-US"></span></pre>
<pre><span class=""><span style lang="EN-US">usage: PROG [-h]</span></span><span style lang="EN-US"></span></pre><pre><span style lang="EN-US"> </span></pre><pre><span class=""><span style lang="EN-US">optional arguments:</span></span><span style lang="EN-US"></span></pre>
<pre><span class=""><span style lang="EN-US"><span style>  </span>+h, ++help<span style>  </span>show this help message and exit</span></span><span style lang="EN-US"></span></pre>

<p class=""><span style lang="EN-US"> </span></p>

<p class=""><span style lang="EN-US">As it is
described in the previous paragraph. The second way works for me for Python
2.7.2 on Windows 7 64 bits.</span></p><p class=""><br></p><p class=""><span style lang="EN-US"></span>Regars,</p><p class="">Agus Terol</p><p class=""><br></p></div>