Commits

Anonymous committed 65f1533

started hg drawing

Comments (0)

Files changed (9)

Binary file added.

html/Comprehensions.html

             
   
   <div class="section" id="comprehensions">
-<span id="index-1"></span><h1>Comprehensions<a class="headerlink" href="#comprehensions" title="Permalink to this headline">¶</a></h1>
+<span id="index-22"></span><h1>Comprehensions<a class="headerlink" href="#comprehensions" title="Permalink to this headline">¶</a></h1>
 <p>History: where did they come from?</p>
 <p>They require a mind shift.</p>
 <p>What makes them so compelling (once you &#8216;get it&#8217;)?</p>
 <p>A two-level list comprehension using <tt class="docutils literal"><span class="pre">os.walk()</span></tt>:</p>
 <div class="highlight-python"><div class="highlight"><pre><span class="c"># Comprehensions/os_walk_comprehension.py</span>
-<span class="kn">import</span> <span class="nn">os</span>
+<span class="k">import</span> <span class="nn">os</span>
 <span class="n">restFiles</span> <span class="o">=</span> <span class="p">[</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">d</span><span class="p">[</span><span class="mf">0</span><span class="p">],</span> <span class="n">f</span><span class="p">)</span> <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">os</span><span class="o">.</span><span class="n">walk</span><span class="p">(</span><span class="s">&quot;.&quot;</span><span class="p">)</span>
              <span class="k">for</span> <span class="n">f</span> <span class="ow">in</span> <span class="n">d</span><span class="p">[</span><span class="mf">2</span><span class="p">]</span> <span class="k">if</span> <span class="n">f</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s">&quot;.rst&quot;</span><span class="p">)]</span>
 <span class="k">for</span> <span class="n">r</span> <span class="ow">in</span> <span class="n">restFiles</span><span class="p">:</span>
 <span class="sd">file path) into your ReST file, then run the update program to automatically</span>
 <span class="sd">insert the rest of the file.</span>
 <span class="sd">&quot;&quot;&quot;</span>
-<span class="kn">import</span> <span class="nn">os</span><span class="o">,</span> <span class="nn">re</span><span class="o">,</span> <span class="nn">sys</span><span class="o">,</span> <span class="nn">shutil</span><span class="o">,</span> <span class="nn">inspect</span><span class="o">,</span> <span class="nn">difflib</span>
+<span class="k">import</span> <span class="nn">os</span><span class="o">,</span> <span class="nn">re</span><span class="o">,</span> <span class="nn">sys</span><span class="o">,</span> <span class="nn">shutil</span><span class="o">,</span> <span class="nn">inspect</span><span class="o">,</span> <span class="nn">difflib</span>
 
 <span class="n">restFiles</span> <span class="o">=</span> <span class="p">[</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">d</span><span class="p">[</span><span class="mf">0</span><span class="p">],</span> <span class="n">f</span><span class="p">)</span> <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">os</span><span class="o">.</span><span class="n">walk</span><span class="p">(</span><span class="s">&quot;.&quot;</span><span class="p">)</span> <span class="k">if</span> <span class="ow">not</span> <span class="s">&quot;_test&quot;</span> <span class="ow">in</span> <span class="n">d</span><span class="p">[</span><span class="mf">0</span><span class="p">]</span>
              <span class="k">for</span> <span class="n">f</span> <span class="ow">in</span> <span class="n">d</span><span class="p">[</span><span class="mf">2</span><span class="p">]</span> <span class="k">if</span> <span class="n">f</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s">&quot;.rst&quot;</span><span class="p">)]</span>

html/CoroutinesAndConcurrency.html

             
   
   <div class="section" id="coroutines-concurrency">
-<span id="index-3"></span><h1>Coroutines &amp; Concurrency<a class="headerlink" href="#coroutines-concurrency" title="Permalink to this headline">¶</a></h1>
+<span id="index-23"></span><h1>Coroutines &amp; Concurrency<a class="headerlink" href="#coroutines-concurrency" title="Permalink to this headline">¶</a></h1>
 <p>Primary focus should be on:</p>
 <ol class="arabic simple">
 <li>Using <tt class="docutils literal"><span class="pre">yield</span></tt> to create coroutines</li>

html/DeveloperGuide.html

 <blockquote>
 <tt class="docutils literal"><span class="pre">build</span> <span class="pre">help</span></tt></blockquote>
 <p>to see the options.</p>
-<div class="admonition-todo admonition " id="todo-4">
+<div class="admonition-todo admonition " id="todo-24">
 <p class="first admonition-title">Todo</p>
 <p class="last">The remainder of this document needs rewriting. Rewrite this section
 for BitBucket &amp; Mercurial; make some project specific diagrams;</p>
 - hg clone python-3-patterns-idioms devel</li>
 </ul>
 </blockquote>
-<div class="admonition-todo admonition " id="todo-5">
+<div class="admonition-todo admonition " id="todo-25">
 <p class="first admonition-title">Todo</p>
 <p>This section still work in progress:</p>
 <ul class="last simple">
 - update Makefile to always re-generate todo lists;</li>
 </ul>
 </div>
-<p>(The original entry is located in Contributors.rst, line 27 and can be found <a class="reference external" href="Contributors.html#todo-2"><em>here</em></a>.)</p>
+<p>(The original entry is located in Contributors.rst, line 27 and can be found <a class="reference external" href="Contributors.html#todo-21"><em>here</em></a>.)</p>
 <div class="admonition-todo admonition ">
 <p class="first admonition-title">Todo</p>
 <p class="last">The remainder of this document needs rewriting. Rewrite this section
 for BitBucket &amp; Mercurial; make some project specific diagrams;</p>
 </div>
-<p>(The original entry is located in DeveloperGuide.rst, line 135 and can be found <a class="reference external" href="DeveloperGuide.html#todo-4"><em>here</em></a>.)</p>
+<p>(The original entry is located in DeveloperGuide.rst, line 135 and can be found <a class="reference external" href="DeveloperGuide.html#todo-24"><em>here</em></a>.)</p>
 <div class="admonition-todo admonition ">
 <p class="first admonition-title">Todo</p>
 <p>This section still work in progress:</p>
 <li>... and so on...</li>
 </ul>
 </div>
-<p>(The original entry is located in DeveloperGuide.rst, line 155 and can be found <a class="reference external" href="DeveloperGuide.html#todo-5"><em>here</em></a>.)</p>
+<p>(The original entry is located in DeveloperGuide.rst, line 155 and can be found <a class="reference external" href="DeveloperGuide.html#todo-25"><em>here</em></a>.)</p>
 </div>
 
 

html/_static/pygments.css

-.hll { background-color: #ffffcc }
 .c { color: #408090; font-style: italic } /* Comment */
 .err { border: 1px solid #FF0000 } /* Error */
 .k { color: #007020; font-weight: bold } /* Keyword */
 .gt { color: #0040D0 } /* Generic.Traceback */
 .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
 .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
-.kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
 .kp { color: #007020 } /* Keyword.Pseudo */
 .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
 .kt { color: #902000 } /* Keyword.Type */

html/genindex.html

 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="PythonDecorators.html#index-8">@: Python decorators</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="PythonDecorators.html#index-10">@: Python decorators</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="C">C</h2>
   </dl></dd>
 <dt>comprehension</dt>
   <dd><dl>
-    <dt><a href="Comprehensions.html#index-1">generator</a></dt>
-    <dt><a href="Comprehensions.html#index-1">list</a></dt>
+    <dt><a href="Comprehensions.html#index-22">generator</a></dt>
+    <dt><a href="Comprehensions.html#index-22">list</a></dt>
   </dl></dd></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="CoroutinesAndConcurrency.html#index-3">concurrency</a></dt>
-<dt><a href="CoroutinesAndConcurrency.html#index-3">coroutines</a></dt>
+<dt><a href="CoroutinesAndConcurrency.html#index-23">concurrency</a></dt>
+<dt><a href="CoroutinesAndConcurrency.html#index-23">coroutines</a></dt>
 </dl></td></tr></table>
 
 <h2 id="D">D</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="PythonDecorators.html#index-8">decorator: Python decorators</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="PythonDecorators.html#index-10">decorator: Python decorators</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="G">G</h2>
 
 <dt>generator</dt>
   <dd><dl>
-    <dt><a href="Comprehensions.html#index-1">comprehension</a></dt>
+    <dt><a href="Comprehensions.html#index-22">comprehension</a></dt>
   </dl></dd>
-<dt><a href="GeneratorsIterators.html#index-6">generators</a></dt></dl></td><td width="33%" valign="top"><dl>
-<dt><a href="CoroutinesAndConcurrency.html#index-3">GIL: Global Interpreter Lock</a></dt>
+<dt><a href="GeneratorsIterators.html#index-4">generators</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="CoroutinesAndConcurrency.html#index-23">GIL: Global Interpreter Lock</a></dt>
 </dl></td></tr></table>
 
 <h2 id="I">I</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="GeneratorsIterators.html#index-6">iterators</a></dt>
-<dt><a href="GeneratorsIterators.html#index-6">itertools</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="GeneratorsIterators.html#index-4">iterators</a></dt>
+<dt><a href="GeneratorsIterators.html#index-4">itertools</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="L">L</h2>
 
 <dt>Language differences</dt>
   <dd><dl>
-    <dt><a href="LanguageChanges.html#index-7">Python 3</a></dt>
+    <dt><a href="LanguageChanges.html#index-9">Python 3</a></dt>
   </dl></dd>
 <dt>list</dt>
   <dd><dl>
-    <dt><a href="Comprehensions.html#index-1">comprehension</a></dt>
+    <dt><a href="Comprehensions.html#index-22">comprehension</a></dt>
   </dl></dd></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="CoroutinesAndConcurrency.html#index-3">multiprocessing</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="CoroutinesAndConcurrency.html#index-23">multiprocessing</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <h2 id="P">P</h2>
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="CoroutinesAndConcurrency.html#index-3">parallelism</a></dt>
+<dt><a href="CoroutinesAndConcurrency.html#index-23">parallelism</a></dt>
 <dt>Python 3</dt>
   <dd><dl>
-    <dt><a href="LanguageChanges.html#index-7">Language differences</a></dt>
+    <dt><a href="LanguageChanges.html#index-9">Language differences</a></dt>
   </dl></dd></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 <table width="100%" class="indextable"><tr><td width="33%" valign="top">
 <dl>
 
-<dt><a href="CoroutinesAndConcurrency.html#index-3">threads</a></dt></dl></td><td width="33%" valign="top"><dl>
+<dt><a href="CoroutinesAndConcurrency.html#index-23">threads</a></dt></dl></td><td width="33%" valign="top"><dl>
 </dl></td></tr></table>
 
 
 <ul>
 <li class="toctree-l1"><a class="reference external" href="changeInterface.html">Changing the Interface</a><ul>
 <li class="toctree-l2"><a class="reference external" href="changeInterface.html#adapter">Adapter</a></li>
-<li class="toctree-l2"><a class="reference external" href="changeInterface.html#fa-ade">Façade</a></li>
+<li class="toctree-l2"><a class="reference external" href="changeInterface.html#facade">Façade</a></li>
 <li class="toctree-l2"><a class="reference external" href="changeInterface.html#exercises">Exercises</a></li>
 </ul>
 </li>

html/searchindex.js

-Search.setIndex({desctypes:{},terms:{defaultcloseoper:20,orthogon:10,yellow:12,four:[13,27,2],secondli:36,prefix:12,sleep:[27,12],dirnam:[7,31],"00798f9c":0,browse_thread:8,gladiolu:18,evalscissor:34,whose:[21,5,1,34,12],selen:8,concret:[5,16,31],swap:[6,12],under:[10,20,1,31,2,3,21,6,7,8],testabl:31,worth:[5,20,16],lure:2,everi:[10,29,5,12,2,3,16,21,20,9,36,31],risk:32,inventfeatur:18,matchobj:7,rise:10,lurk:20,voic:[3,13,31],govern:2,affect:[5,12],disturb:[5,16],nestedshapefactori:16,metaclass:[0,9],gnu:31,correct:[5,20,2],"__templatemethod":30,getdeclaredmethod:31,technolog:[13,31],verif:31,unpredictableperson:2,cappuccinowhip:36,c02:31,categori:[10,9,12],cmp:2,storag:0,"10f":5,direct:[10,11,20,2,16,9,27],commerci:[13,20],nail:5,second:[29,0,1,12,5,34,21,6,20,9],classcastexcept:21,"__finditem__":20,even:[0,1,31,13,5,29,6,20,19,9,36],hide:[10,5,25],createshap:16,canvasheight:27,item1:34,weren:0,shallowai:1,firstdigit:2,"new":[10,29,5,1,31,2,3,4,15,16,34,21,13,30,20,7,18,8,14,36,27],net:[20,31,12,3,13,8],ever:[21,5,34],succumb:31,liberti:25,told:16,getsiz:12,widget:12,behavior:[10,0,1,2,12,5,34,21,20,25,9,27],never:[3,0,20,5,31],chang:[10,11,0,30,2,12,13,18,5,16,35,6,20,7,25,8,9,36,31],here:[0,1,2,3,5,7,8,9,10,12,13,14,15,16,27,19,17,20,29,25,36,21,31,33,34],fun:9,debugg:8,gridlayout:12,path:[5,2,12,20,7,8,31],cardboard:5,interpret:[10,11,5,1,20],dry:36,sweeet:8,haschang:[2,12],credit:[13,11],loop:[10,5,30,20,16,29],studi:[10,5,16,12,31],portabl:[20,16],tremend:20,golden:10,propag:[10,5,12],"_test":7,brought:[8,29,20],substr:5,unix:33,ratsandmaz:27,wateron:20,total:[5,2],unit:[11,20,31],getchar:20,plot:12,redon:13,describ:[10,29,5,31,2,3,18,20,21,6,8,36],would:[29,0,1,2,12,3,5,16,21,30,20,17,9,36,31],quickpython:29,call:[10,29,0,1,2,12,18,5,30,16,21,6,20,7,25,8,9,34,31],typo:13,recommend:5,type:[10,11,0,1,29,2,12,18,5,16,21,20,25,8,34,36,31],until:[10,5,1,2,18,20,29,7,19,9],looni:1,relat:[10,20,6],notic:[5,31,12,18,20,16,29,34,9],hurt:12,warn:[10,5,14,20],glass:5,loss:36,flowervisitor:18,moin:9,hole:31,hold:[5,1,2,13,20,21],unpack:[5,20],must:[0,1,2,12,3,18,5,34,16,29,20,36,25,8,9,27,31],join:7,err:[5,31],setup:[8,16,31],work:[10,11,0,29,31,12,3,9,5,34,16,21,13,6,20,7,8,14,36,19],worm:18,introduc:[10,5,31,3,20,13],root:[5,31],overrid:[5,30,12,2,29,31],give:[10,5,31,33,3,20,29,13,9,27],digit:2,indic:[11,5,12,2,16,29,32,20,9],setvis:[20,27,12],unavail:2,unassign:8,keep:[10,5,2,12,3,16,13,6,20,8,31],addtobin:5,end:[10,5,1,12,3,20,34,29,13,14,27],quot:29,ordinari:[5,20,16,12,31],classifi:[10,11],revisit:[5,16],how:[10,29,0,1,31,12,3,18,15,5,16,21,13,20,8,34,36],hot:36,disappear:[19,27],env:31,regist:[8,12],answer:[8,5,31,34],verifi:[20,31],changeinterfac:25,perspect:[10,5],phyast:9,updat:[12,32,7,8,14,27],my_new:0,recogn:20,lai:31,mess:3,coffeeshop:36,after:[10,0,1,31,2,9,5,29,20,7,8,14,36,27],implementation1:6,lump:6,implementation2:6,diagram:[11,5,2,13,6,8,14,36],befor:[10,29,5,1,12,2,3,20,21,9,36,31],wrong:[5,20,31],beauti:[5,6],law:10,parallel:[10,4],demonstr:[20,30,12,2,18,34,29,6,31],beanmeup:36,chere:8,profess:17,attempt:[10,5,31],third:5,classmethod:0,revolv:10,exclud:31,wink:30,maintain:[10,5,1,2,13,34,36,9,27],environ:[18,5,16,33],incorpor:[20,1,9,31],enter:[27,20,9,2,12],lambda:20,order:[29,5,1,2,12,3,16,30,21,6,20,14,36],thermostatdai:20,oper:[10,11,5,1,29,2,18,15,16,34,21,20,9],composit:10,os_walk_comprehens:7,over:[10,29,5,1,31,3,20,21,9],fall:[9,31,33],orang:12,becaus:[10,29,0,2,12,3,18,31,5,21,13,6,20,25,8,9,19],paperscissorsrock:[18,34],flexibl:[10,11,5,1,2,20,34,29,26,36],vari:[10,1],fit:[10,5,1,31,12,3,6],fix:[0,32,12,13,18,5,8,14,36],avocado:36,"__class__":[18,20,1,34,36],bruceeckel:[8,10,21,31],better:[10,5,1,12,2,3,20,13,9,31],imp:[21,6],blemang:29,comprehens:[11,7],hidden:[29,5,6,30],schmidt:5,easier:[10,20,12,2,18,9,31],glassbin:5,them:[10,29,5,1,31,12,3,18,20,34,21,13,7,8,9,36,27,17],thei:[10,29,0,1,2,12,3,18,5,21,13,20,7,25,9,36,31],proce:8,number_of_processor:33,stringformat:29,"break":[5,31,32,20,7,27,36],promis:5,setvalu:5,"instanceof":5,choic:[5,1,12,3,18,16,34,13,36,27],grammat:3,alex:0,getvalu:[5,20,2],closeobserv:12,each:[10,11,0,1,2,12,34,18,5,30,16,29,6,20,7,14,36,27,31],debug:[20,14,32],side:[8,13,5,20,31],mean:[10,29,5,1,12,2,13,18,20,21,6,9,36,31],prohibit:5,setdefaultcloseoper:[20,12],nochang:2,enorm:9,arduou:36,taught:1,makecharact:16,receptacl:5,extract:[5,20,7,31],whip:36,won:[5,12,3,20,29,13],goe:[13,29,5,36],gof:[10,1,6],content:5,rewrit:[5,3,9,21,13,6,25,8,14,36],vector:[10,5,27,2],adapt:[8,11,5,25],reader:[11,29,31,13,21,19],got:[13,31,25],washer:2,forth:20,linear:10,barrier:10,situat:[29,0,20,5,31],free:[10,13,2],standard:[10,20,1,31,12,29,9],ncpu:33,println:[5,20,31],mousemovegener:2,darkgrai:[27,12],sheet:[8,31],getweight:5,uiuc:5,puzzl:16,angl:10,openssh:8,ish:[13,29],isn:[10,5,30,12,3,29,6],subtl:[10,5],onto:10,bite:31,rang:[20,30,12,18,16,34,29],perfectli:2,gradi:5,setlayout:12,hoop:9,independ:[10,5,12],wast:[29,16,12],restrict:[3,0,9,20,12],"__tojava__":20,instruct:[8,31],alreadi:[10,5,1,31,12,3,20,21,27],messag:[10,12,2,29,8,31],wasn:5,getmemb:7,thick:16,agre:29,primari:[4,5,1,31,18],hood:20,brillig:20,vendingmachinetest:2,rewritten:[13,19],"__implement":6,spinach:36,top:36,sometim:[10,5,30,13,20,25,8,9],stack:12,mercuri:[8,11,14,32],master:[5,20,2],too:[10,5,31,13,20,35,19,9,36],similarli:20,ndiff:7,consol:31,tool:[11,5,1,2,12,3,16,13,20,8,14,31],propon:5,getcontentpan:12,somewhat:3,technic:13,trek:0,silli:5,target:[20,12],keyword:[29,20,16,12],provid:[10,29,0,1,2,12,5,30,16,21,6,20,25,8,9,36,31],"__onlyon":0,tree:31,hors:29,"final":[10,5,30,31,12,3,18,20,13,36,9,27],project:[10,11,5,31,3,18,20,13,17,8,14,27],matter:[10,13,5,1,16],shapefactori:16,foamedmilk:36,fashion:[29,5,9],mind:[13,0,7,31],mine:8,raw:29,rat:[11,27],"__main__":[0,31,12,20,29,7],seen:[10,29,20,1,12,2,3,16,21,6,9],seem:[10,5,31,2,14,16,29,6,20,9],seek:[5,2],seminar:3,innerclass:20,realm:[10,21],respectjavaaccess:20,terrif:20,person:[8,20],latter:[10,20],especi:[10,5,32,20,29,17],thorough:20,alreadyopen:12,staticinnerclass:20,client:[5,30,31,2,3,6,25],alldecor:36,thoroughli:3,wherebi:2,simplifi:[8,0,20,16],shall:[20,1,31],bruce:8,glob:[20,31],object:[10,11,0,1,29,2,12,34,9,5,16,21,6,20,36,25,18,14,27,31],what:[0,1,2,3,4,20,6,7,8,9,10,11,12,13,16,19,5,29,25,36,21,31],messeng:[5,1,2],regular:[29,20,31,36],letter:30,phase:[10,5,9],coin:1,sub:7,tradit:10,simplic:[10,18,20,29,2],don:[10,11,5,12,3,4,16,34,29,13,35,6,20,25,8,9,19],simplif:20,pythoninterpreterset:20,doc:8,flow:[13,20],doe:[10,30,0,1,2,12,9,5,16,29,32,6,20,14,31],dummi:1,declar:[29,31],wildcard:20,itemslot:2,notion:6,came:[10,21,5],marvel:29,has_kei:[5,16,2,33],endear:20,visitor:[10,11,5,31,12,18],"__str__":[18,0,1,34,2],random:[10,5,12,18,16,34],particip:8,syntax:[0,5,31,20,29,9],"2008v1":8,involv:[10,0,15,5,21,8],despit:5,layout:[3,13,20],acquir:12,menu:[15,16,36],explain:[6,9,16,31],configur:[11,5,12,2,13,20,34,26],restaur:36,sugar:9,theme:1,busi:18,"__call__":[0,1,9],edict:18,cappuccino:36,stop:[5,31],on_mouseup:12,report:[8,31,27],rosettacod:1,bat:20,bar:[13,4,0],isopen:12,emb:[29,20],excel:21,baz:4,shape:[5,16],"public":[10,5,31,3,20,13],twice:[31,12],bad:[13,16],steam:36,fair:1,decoratortalk:9,elimin:5,mandatori:10,result:[10,29,5,1,31,12,20,21,36,9,27],respons:[11,5,1,2,29,30,27,36],fail:[5,9,20,2,31],hash:[21,29,2],charact:[20,16],hammer:5,best:[10,20,3,29,13,8,9],brazil:3,awar:[5,20,16,12],said:3,alsum:5,databas:0,red3d:27,discoveri:[10,5],mug:36,emptor:19,simplest:[10,0,20,12,31],awai:[10,5,36,2],getkei:20,approach:[10,11,0,2,12,18,5,16,21,20,25,8,9,36],attribut:[3,10,20,9],accord:[21,5,31],extend:[5,31,18,20,16,21],weak:29,extens:[13,5],loveandtheft:9,preprocessor:9,backgroundcolor:12,rtti:[11,5],aparat:5,protect:[20,6,31,12],accident:[10,5],easi:[10,5,31,20,34,29,8,36],ill:5,pitt:9,against:[18,5,9],sketch:13,logic:[10,36,12],countri:1,com:[10,5,31,2,13,20,21,8,9,27],con:36,compromis:[11,36],kwd:0,notifyobserv:12,elf:18,trunk:8,sai:[10,29,5,1,12,2,13,18,20,34,21,30,8,9],"2nd":20,guid:[8,11],assum:[8,29,0,5],duplic:[10,7],light:20,testsynchron:12,three:[10,20,2,18,9,36],been:[10,0,2,12,3,5,29,13,6,20,19,9],chrysanthemum:18,much:[10,5,31,12,3,4,16,29,13,20,18,19,9],interest:[10,0,31,12,3,5,20,9],basic:[10,11,5,29,2,12,3,16,21,6,20,25,9,36,31],evolut:[10,5],"__doc__":7,"__len__":20,quickli:[20,2],life:12,rather:[29,5,31,12,33,13,18,16,21,6,20,25,9,36],deeper:[5,20,16],getval:20,xxx:33,isfunct:7,dave:21,alreadyclos:12,bookstor:3,ugli:[5,25],exception:[29,20],ident:[0,25,5,2],occam:10,affirm:[29,31],servic:[3,13],properti:20,sourceforg:[20,12],air:[16,2],employ:3,calcul:[1,12],aid:29,vagu:10,dizzi:10,enlev:10,seconddigit:2,player:12,tediou:[20,12],sever:[5,20,16,2],valgen:20,quand:10,perform:[10,5,1,12,2,18,16,34,30,20,9,36,31],suggest:[10,0,31,13,5,29,8],make:[0,1,2,3,18,20,6,7,8,9,10,11,12,13,14,16,17,5,29,36,31,32,34],transpar:[20,31,36],who:[5,32,12,3,13,17,8],complex:[11,20,1,31,12,16,7,9],descend:31,complet:[10,5,12,2,20,6,8,9,27,31],inheritor:12,blue:12,listperform:26,hand:[10,29,0,1,12,13,5,16,21,9],fairli:[10,5,31,12,34,20],rais:[3,5,2],garlic:36,refin:[5,14],squar:[16,12],qualif:20,jframe:[20,12],kept:[3,31],thu:[10,29,5,1,31,2,16,34,21,30,20,9,36],getbyt:27,inherit:[10,11,0,1,2,12,5,16,29,30,20,36,31],runtimeexcept:[21,2],weakli:20,shortli:[29,31],greatest:[10,5],thi:[0,1,2,3,4,20,6,7,8,9,10,12,13,14,15,16,36,18,19,5,21,25,27,29,30,31,32,34,35],programm:[10,11,0,30,31,2,3,20,29,6,25,9],everyth:[5,12,33,3,20,29,13,19,9],isomorph:10,left:[10,5,12,13,18,15,7,8],agon:3,identifi:[8,29,20,16],setcolor:[27,12],just:[10,0,1,2,12,33,3,34,31,5,16,29,13,6,20,7,8,9,36,19],"__dict__":[0,12],kdiff3:8,yet:[29,0,31,12,13,5,21,7,19,27],languag:[10,11,5,1,31,2,4,16,29,32,35,20,7,9],previous:[5,16],expos:[5,25],had:[10,29,5,1,31,2,3,18,20,21,36,9,27],keyset:[5,20],spread:[16,34],prison:27,falter:31,els:[10,0,31,2,33,5,29,20,7,27],functionobject:1,explanatori:20,gave:[3,5],applic:[10,11,20,30,2,16,6,8,9],fortun:5,larman:25,mayb:[13,14,31],background:12,elabor:5,shadow:10,unten:9,ineffici:12,apart:10,measur:13,specif:[10,5,1,2,12,16,21,6,20,8,14,31],arbitrari:[29,5],nudg:30,hunt:[5,27,12],manual:[5,34],doubledispatch:5,singl:[0,1,2,12,13,5,16,29,6,20,34,8,9],night:[3,20],ocbox:12,unnecessari:[20,6,16,2],singletonpattern:0,underli:10,www:[10,29,5,1,12,2,20,21,8,9,27,31],right:[10,5,12,3,20,29,13,8,19],old:5,deal:[5,20,25,34],printf:29,interp:20,somehow:[5,6,20],percentag:3,intern:[21,5,16,31],borg:0,indirect:5,successfulli:[5,31],atteint:10,txt:[27,2],htmlhelp:8,bottom:[29,1],subclass:[11,5,2,20,16,36],condit:[11,1,31,2,16,29,27],foo:[13,4,0,9,20],paintcompon:12,sensibl:[16,34],steamedmilk:36,confer:[3,13,5],speak:[3,6],promot:[3,5],mazegen:27,pylist:20,post:[8,9],"super":[0,12],meyer:27,trustworthi:7,unpackag:20,obj:[21,29],getparametertyp:31,slightli:[11,9,2,12,31],py2float:20,surround:[29,5,27,12],unfortun:20,patternrefactor:[5,1],commit:[8,14],produc:[10,5,31,2,3,18,16,34,21,13,20,25,9],makeobstacl:16,dilemma:[18,5],thermostat:20,javac:20,curiou:19,basenam:7,"float":20,encod:[20,34],bound:[3,18,5,20],mocha:36,down:[20,1,31,12,16,27,36],ppr:5,weightvisitor:5,coverag:[14,32],cappuccinodecafwhip:36,wrap:[0,1,12,5,21,20,9,36],opportun:5,clearchang:12,javax:20,testdumpclassinfo:20,east:27,accordingli:13,wai:[10,0,1,2,12,33,3,18,5,16,29,13,6,20,25,8,32,9,36,31],frustrat:20,support:[11,5,12,2,3,4,16,29,20,17,31],"class":[0,1,2,18,20,6,7,9,10,11,12,16,27,5,29,25,26,36,21,30,31,34],avail:[10,5,1,31,3,20,29],width:[27,12],reli:[21,5],editor:[8,13],aforement:10,analysi:10,head:[10,1],medium:10,repetiti:15,form:[10,11,5,29,31,12,3,15,16,21],offer:36,altogeth:[10,5],forg:31,heat:2,hear:31,dead:27,heap:[5,6],hashtabl:20,"true":[5,31,2,20,16,29],analyst:5,"6dd415847e5cbf7c":8,entryexit:9,pragu:5,notat:20,setsuccess:1,maximum:[10,29],tell:[5,1,31,2,16,29,20,27],minor:12,absenc:31,fundament:[10,29,1,30,31],trim:5,classif:10,featur:[10,5,31,3,15,20,29,35,8,9],setxi:27,semicolon:29,classic:[5,2],howdi:20,request:[10,1,27,2],"abstract":[10,11,5,16,25],visitabledecor:5,sale:3,exist:[21,5,30,7,16],desir:[5,1,20,12],download:[3,21,20,12],mold:[5,25],check:[0,2,12,5,16,29,20,7,8,14,31],assembl:36,surpris:[29,9],when:[10,5,1,2,12,3,18,16,34,29,19,6,20,36,25,8,9,27,31],refactor:[11,5,31,32],tij:26,test:[10,11,5,1,2,12,20,19,7,8,14,31],tie:10,appetit:10,smell:2,realiti:20,getsizetupl:12,notif:[10,12],intend:[3,20,31],felt:20,intent:[10,18,21],consid:[10,11,5,1,31,20,34,6,36,9,27],bitbucket:[8,11,14,32],receiv:[20,9,12],longer:[13,29,5,9,36],furthermor:1,intimaci:5,safe:[21,11,9],ignor:[0,5,31],fact:[10,0,5,31,12,20,29,9],time:[10,29,0,1,2,12,3,5,16,21,13,30,20,36,9,27,31],push:8,backward:[32,27],osx:[8,33],concept:[10,11,20,1,30],chain:[11,1,2],skip:[20,31],consum:[20,36],focus:16,invent:[20,6],signific:[13,21,5,31,27],objcount:31,milk:36,row:[2,12],decid:[5,12,2,18,16,29,6,20,36],depend:[10,5,12,2,16,32,20,14],decim:29,intermedi:3,certainli:[10,5,12,2,16,6,36],decis:[13,21,29,27],text:[2,3,15,29,13,8,27],jtextarea:20,isinst:[21,33],sourc:[10,5,12,2,3,20,13,8,27,31],string:[11,5,1,12,2,16,29,20,27,31],brazillian:3,onlyon:0,"fa\u00e7ad":[11,25],broadli:5,word:[30,31,2,1,25,9],exact:[5,16,2,34],jdk:[31,12],level:[10,5,31,12,16,29,7,9],did:[29,20,7],die:27,gui:[30,16,12],evalpap:34,launchpad:[3,13],item:[20,34,2,12,16],team:[3,8,32,11],quick:[8,11,29,31,36],round:6,dir:[7,31],prevent:[11,5,31,12,16,6],plaincap:36,core:[8,29,20],htm:27,compens:10,sign:[8,20,14],bondag:9,cost:[10,36,2],cafelattewetwhip:36,run:[10,11,5,1,2,12,20,29,6,30,7,8,9,27,31],corba:20,appear:[10,0,1,2,12,13,9,5,16,29,32,20,14,31],filler:5,scaffold:16,current:[10,29,5,31,2,20,21,14,27],suspect:16,newalgorithm:1,shapefact2:16,deriv:[5,12,2,20,16,29,6,31],autogener:[14,32],gener:[0,1,2,3,18,20,6,7,8,9,10,11,12,14,16,5,29,25,27,28,21,31,32,34],satisfi:[10,5,1,6,2],modif:[5,9,36],chainlink:1,address:6,along:[10,29,5,31,2,20,21,6],stem:20,teacher:17,wait:[5,20,2,12],box:[11,20,16,12,31],fenc:10,alti:12,shift:7,clip4:5,queue:1,behav:[5,9,20,2],extrem:[5,9,20,31],commonli:[5,20],trashtyp:5,semant:[29,31],regardless:[5,6],repositori:3,extra:[29,5,36,12,31],activ:[13,18,5,16],modul:[29,4,20,9,12],prefer:13,toarrai:20,leav:[5,12],visibl:20,codemark:7,instal:[11,5,31,12,20,8],forefront:31,gsum:5,anounc:8,newslett:10,prove:[5,9],univers:[10,16],visit:[18,5],recycleap:5,everybodi:12,live:20,handler:12,msg:29,black:[11,20,31,12],checkout:[8,14],testid:31,chapter:[29,5,1,31,3,9,20,21,13,35,36,26,14,27],appendic:13,peopl:[10,5,31,32,3,18,29,13,17,8,9],claus:[29,2,12,16],clue:5,visual:[8,11,12,13],appendix:3,oop:[10,5,31,12],examin:[5,20],alexand:21,jlabel:20,effort:[11,5,1,31,3,20,17],easiest:[8,11,20,18],fly:18,graphic:[27,16,12,31],prepar:9,dmitri:0,battl:[18,16],focu:[13,4,5],addel:27,flowlayout:20,problemsolv:1,whatev:[13,5,31],purpos:[10,5,1,16],problemat:21,claim:1,encapsul:[10,11,5,1,2,16],sysconf:33,predict:9,wrapped_f:9,explos:5,backslash:[29,20],topic:[3,29,0],heard:5,chih:0,abort:[7,31],proxydemo:6,recycl:[11,5],simul:[10,11,5],occur:[10,5,1,12,2,13,16,34,31],pink:12,alwai:[10,0,30,31,32,5,29,14],killanddismemb:16,variou:[10,5,1,31,2,18,16,34,30,20,36],get:[10,11,5,1,29,2,12,3,18,31,20,19,21,13,34,7,25,8,9,36,17],write:[10,11,5,1,29,2,12,3,16,30,21,13,6,20,7,31],anyon:[3,27],actual:[10,29,5,1,2,12,16,34,21,6,20,7,9,31],pure:[20,2],"0x00798900":0,parameter:5,ensconc:20,map:[5,2,18,20,29,27],product:[13,29,20,31],dialog:20,max:12,"23f":5,spot:[13,16],usabl:2,wantmor:2,inputb:2,inputc:2,membership:5,inputa:2,mymethod:12,aop:9,mai:[10,29,0,1,2,12,3,5,16,21,13,35,20,36,8,27,31],underscor:[13,29,0],data:[11,0,1,29,2,12,5,16,21,20],grow:35,goal:[10,11,5,31,2,3,20,29,9,27],my_login:8,practic:29,johnson:10,divid:31,explicit:[10,1,9,34],cafelattewhip:36,inform:[0,1,2,12,33,5,16,29,20,34,9,27,31],"switch":[5,1,6,27],preced:36,combin:[11,20,1,12,3,34,36],block:[13,7],callabl:[9,12],talk:[8,10,5],vike:29,extractor:[14,31],dojo:17,comfort:[31,25],countobserv:12,greenhouselanguag:20,brain:[29,1],lst:20,codemanag:7,still:[10,5,2,12,3,16,29,13,20,7,8,14],stringlist:5,dynam:[10,11,5,1,12,18,16,34,29,6,20,9,36],rosetta:17,group:[10,5,1,12,3,18,29,7,8,27,17],thank:[11,32],polici:30,jim:[5,1],platform:[11,33],window:[8,11,33,15,13],curli:29,borgsingleton:0,truli:20,ddtrash:5,non:[10,5,31,3,20,29],within:[10,5,12,2,16,29,20,9],halt:31,halv:29,sysconf_nam:33,initi:[10,0,30,2,12,5,16,6,20,8,14,27],sorter:5,underneath:8,typedbinmemb:5,pyinteg:20,aesthet:5,therebi:31,half:6,javaclassinpython:20,now:[10,5,31,2,18,16,32,20,8,9,27],discuss:[10,5,27],introduct:[3,11,9,29],term:[10,5,1,31,2,6,25,9],name:[10,0,30,2,12,13,34,5,16,29,6,20,7,9,36,31],creativ:[3,5,17],getweapon:18,didn:[10,29,14,31],oliv:36,separ:[10,30,5,1,2,12,18,16,29,6,20,8,31],rock:34,cafemochadecafwhip:36,pizza:36,compil:[10,5,1,31,12,20,29,6,7,19,9],replac:[20,1,31,13,18,29,9],individu:[8,5,36,27],arg3:9,continu:[5,31,2,20,29,7],contributor:[3,11,14,32],parsetrash:5,significantli:9,begun:10,year:[10,21,5,31],happen:[10,5,12,2,3,16,13,20,9,36,31],dispos:20,troll:18,shown:[10,5,1,18,20,16,29,36],cafelatteextraespressowhip:36,cafemochawhip:36,"3rd":[21,36],space:[5,13,20,29,6,7,27],profit:[3,20],antoin:10,vein:9,stuff:13,"void":[20,31],internet:[31,27],returnstr:20,factori:[10,11,5,2,16,25],earlier:5,"goto":5,state:[10,11,0,1,2,12,5,16,29,6],lazi:[0,6,2],getcwd:31,argu:[10,4,21,9,13],argv:7,lab:5,org:[20,1,31,12,14,29,32,8,9],"byte":[20,27],care:[13,29,5,16],reusabl:[21,5],couldn:[5,1,31],yarko:[8,14,32],synchron:12,junit:[20,31],recov:5,thing:[10,5,1,31,12,3,20,34,29,13,6,8,9],place:[29,5,12,2,3,31,16,21,13,20,17,8,9,36,19],greenhous:[26,20],principl:[10,11,5,31,2,25],typic:[10,5,1,31,2,29,30,9,36],think:[10,29,5,1,31,12,3,20,34,21,8,9,36],frequent:5,first:[10,11,0,30,29,2,12,34,5,16,21,6,20,7,25,8,9,36,27,31],origin:[5,31,12,14,20,21,36,9,27],directli:[0,30,5,31,3,20,29],carri:[5,1,2],onc:[10,5,12,20,7,8,9,36],arrai:[10,5,2,20,16,29,25,27],getcost:36,crib:33,yourself:[5,2,3,20,29,8],submit:31,ring:20,open:[5,30,2,12,3,20,13,7,31],size:[3,20,36,12,31],given:[5,30,12,2,16,6,20,27],"__subclasses__":[18,16,34],stuck:[20,31],teardown:31,caught:2,adjac:12,plastic:5,necessarili:[13,30],circl:[16,2],showdigit:2,white:[11,5,31,12],conveni:[0,12,13,20,16,6,36],cite:27,pocoo:[14,32],simionato:9,cope:5,copi:[5,2,12,3,6,7,8],specifi:[20,31,2,3,16,29],broadcast:2,newcolor:12,enclos:36,enigma:5,changeavail:2,holder:5,than:[10,29,5,1,31,12,13,18,16,34,21,6,20,9,36],png:8,serv:[10,16],setattr:0,applet:30,were:[5,31,2,20,16,29,9],posit:[27,12],surrog:[1,6,36,25],seri:9,fork:8,coconut:29,nicer:[25,12],argument:[10,11,5,1,12,2,16,29,20,9,31],prt:20,properli:[5,9,20,34],deliv:20,breakfast:12,kevin:12,leastsquar:1,engin:[18,30,31],techniqu:[0,4,5,16,21,18],alias:6,note:[0,1,2,20,6,7,8,9,10,11,12,13,15,16,27,19,5,29,36,21,31,32,35],forc:[10,29,20,31,12,3,16,21,6],ideal:20,take:[10,29,0,1,2,12,3,18,5,16,21,32,30,20,25,8,9,36,31],green:12,noth:[10,5,1,31,12,13,27],rsrc:12,begin:[10,5,32,13,20,29,8,9],sure:[3,29,20],trace:[9,31,12],normal:[10,0,1,31,18,5,16,29,20],track:[3,5,6,2,12],price:[3,5,36,2],drinkcompon:36,pair:[5,25],neatli:6,mainstream:9,televis:0,latex:[8,13,14,32],synonym:10,later:[10,0,1,31,5,16,8,9,36],drive:30,quantiti:[0,5,12,2],addbranch:8,runtim:[11,20,1,16],parseint:12,link:[8,13,1,14],shop:[3,36],shot:[5,36],linedata:1,show:[10,29,0,1,31,13,4,15,5,16,21,20,7,8,9],cheat:8,cheap:[10,5],mousetrap2test:2,concurr:[4,11],permiss:31,hack:[8,14],ground:20,xml:25,onli:[0,1,2,3,18,20,6,7,8,9,10,12,13,16,5,29,25,36,21,30,31,34],explicitli:[29,5,20,9,16],nexta:2,nextb:2,nextc:2,transact:10,fillabl:5,observedflow:12,enough:[5,31,12,13,20,16,8],doubleespresso:36,dict:[0,20,7],analyz:10,jaroslav:5,clearselect:2,startswith:7,proxy2:6,nearli:31,viewpoint:5,distinctli:2,ddaluminum:5,cannot:[10,29,0,30,5,2,18,20,21],ssh:8,afunct:9,gen:16,requir:[10,29,5,2,12,16,21,35,20,7,25,8,9,36,31],jtextfield:20,prime:[5,31,12],reveal:27,isemptyxi:27,aluminum:5,dramat:31,yield:[4,34,16,18],spameggssausageandspam:20,expedi:31,pynam:20,though:[0,9,5,12,31],through:[10,29,0,1,2,12,3,5,16,21,13,6,20,34,9,31],where:[10,5,1,2,12,3,16,34,29,19,20,7,8,9,27],vision:3,summari:[11,5,20],wiki:[8,5,1,9,32],caller:[5,16],pydictionari:20,booch:5,cafelattewet:36,testcas:20,rmi:6,purest:1,concern:[5,9,31],detect:[5,34,20,27,33],charat:20,review:[8,11,9,31],enumer:[21,7,2,34],label:[20,14,32],behind:[10,6],trashbinset:5,between:[10,5,12,2,20,6,31],"import":[10,5,30,2,12,3,4,16,34,29,13,20,7,18,31],item2:34,across:[20,16],aslist:20,assumpt:[18,5],parent:[8,20],tup:20,screen:[5,30,31,12],inflex:36,cycl:29,pythoncardapp:12,findminima:1,come:[10,0,2,12,3,5,16,29,20,7,27,31],readlin:[5,20,27,2],ispubl:31,pepperdew:36,quiet:5,contract:3,inconsist:9,improv:[11,0,32,2,3,5,29,13],somecondit:31,minima:1,color:[13,27,12],overview:[8,11,5],unittest:[5,20,2,31],period:29,dispatch:[11,5,12,18,34,16],yearli:5,colon:[29,20],exuperi:10,consider:[11,5,36],mousetrap:2,math:[5,20,12],coupl:[10,11,5],games2:16,west:27,rebuild:20,mark:[10,29],appframework:30,quiesec:2,reflex:10,astonish:10,spare:29,emphas:[13,5,20,16],further:[11,5,31,12,13,4,20,29,9],trantabl:2,cafelatteextraespresso:36,findal:7,lectur:17,"__eq__":[34,2],former:[21,0],hasattr:33,newbyt:27,sound:[3,9],myself:[9,17],tostr:20,keygen:8,new_f:9,cast:[5,20,25],invok:[5,31,34,29,9,36],outcom:[16,34],invoc:36,anytim:[13,12],advantag:[21,0,20,5,2],canon:[11,15],ivi:8,worri:[3,13,21],endswith:7,good:[10,5,31,2,3,20,29,13],eras:[16,31],myapp:30,couplet:5,shutil:7,fame:5,"__init__":[29,0,1,2,12,34,5,30,16,21,6,20,36,25,9,27,31],develop:[10,11,20,31,3,13,7,8],author:[1,12],fulful:1,same:[10,29,0,1,2,12,13,5,16,21,6,20,34,9,36,31],trip:3,html:[5,32,13,9,20,29,7,8,14],testrunn:20,customize1:30,pai:[3,5,20],customize2:30,pollut:10,finish:[10,20,31,2,7,9],nest:[29,0,16,36],foam:36,someon:12,driven:[11,31,27,2,26],mani:[0,2,12,3,5,29,20,8,9,36,31],extern:[11,5,31,2,20,7],tosynch:12,tradition:[29,31],hummingbird:12,appropri:[10,5,1,31,2,18,16,29,20],macro:[11,1,9],facad:25,connector:10,pep8:13,gameenviron:16,without:[10,11,5,29,31,12,3,16,21,13,20,8,9,36],model:[10,18,5,36,12],dimension:[25,2],arrays2:29,execut:[11,5,1,31,12,16,34,29,20,9],tip:8,thermostatnight:20,rest:[10,5,30,31,2,3,16,20,7,9],recyclea:5,aspect:[10,20,9,16,12],recycleb:5,touch:[18,5],monei:[3,2],flavor:1,speed:20,pythondecoratorlibrari:9,except:[5,30,31,2,20,34,9],littl:[10,5,31,2,29,8,9,27],identif:5,pile:10,treatment:5,exercis:[11,0,1,2,12,18,5,16,30,20,17,25,36,31],addmouselisten:12,earli:[13,19,20,31],around:[10,5,31,12,13,18,16,29,6,36,9,27],read:[10,11,5,30,2,12,33,3,4,20,29,7,9,27,31],"0079ef2c":0,repaint:[27,12],grid:12,pop:[5,20],world:[10,1,9,31],rununittest:31,presum:[5,20,16],returnarrai:20,mod:27,saniti:31,colorbox:12,stranger:10,vend:[11,2],chainofrespons:1,integ:[29,20,12],benefit:[5,12,3,29,13,6,36],either:[10,20,1,12,34,29,36],output:[0,30,31,2,13,9,20,29,32,8,14,36],margherita:36,manag:[10,0,1,12,2,18,20],fulfil:[10,1,6],tulach:5,satisfactori:5,adequ:[10,29],constitut:12,nonzero:31,regina:36,slice:20,mood:2,chronicl:10,boxobserverpythoncard:12,definit:[5,30,31,3,20,29,6,9],evolv:[10,13,5,31],exit:[27,9,7,12,31],inject:[20,9],complic:[5,6,31,36],ratcount:27,refer:[10,0,31,2,3,5,16,29,13,6,36,19,34,27],power:[0,20,9,5],cappuccinoextraespressowhip:36,garbag:31,inspect:[8,7],typedbin:5,standpoint:31,"__name__":[20,1,31,12,18,16,34,29,7,9,36],"throw":[21,20,16,2,31],comparison:[20,16,2],central:[21,5,2],greatli:5,strategypattern:1,wikic:5,panna:36,splitlin:7,currentlin:27,stand:[10,18,5,6],neighbor:12,act:[10,5,1,9],other:[0,1,2,3,18,20,6,8,9,10,11,12,13,14,15,16,27,5,29,25,36,21,30,31,34],routin:6,effici:5,lastli:21,quietli:20,"75f":36,strip:[5,36,7,2,31],counterintuit:5,your:[0,1,2,3,18,20,6,7,8,10,11,12,13,15,16,5,29,36,21,30,31,33,34],wustl:5,fast:[13,29,20,31],log:12,aren:[10,13,29,31,25],commenttag:7,start:[10,11,0,30,31,12,33,3,5,34,13,20,8,9,27],interfac:[10,11,5,1,29,2,12,18,16,21,6,20,25,36],low:[10,5],lot:[10,5,31,2,3,20,29],pollin:18,strictli:5,machin:[8,11,2,33],stage:[10,5,36],tupl:[29,20,34],bundl:25,regard:10,vendingmachin:2,stepanov:21,conciev:2,"0076aa3c":0,functor:1,mice:2,conclus:21,faster:[20,31],pull:[8,5,20,14,7],tripl:29,algorithm:[10,11,5,1,12,16,21,27],impenetr:31,possibl:[10,0,31,2,3,5,16,29,13,6,20,36,9,27],"default":[5,1,31,12,33,20,27],asynchronizedmethod:12,grasp:29,embed:20,connect:[10,0,1,2,12,5,20],gone:[20,1],creat:[0,1,2,3,4,20,6,8,9,10,11,12,13,14,15,16,17,18,5,21,25,27,29,30,31,32,34,36],certain:[5,36,15,20,2],whatihave2:25,strongli:[29,20],intro:14,file:[11,5,1,2,12,13,15,20,29,30,7,8,14,27,31],jargon:18,rearrang:21,cream:36,incorrect:21,again:[3,29,5,20,31],setval:20,googl:8,want:[10,29,0,1,2,12,3,5,16,21,13,6,20,34,25,8,32,9,36,31],tradeoff:36,compel:[10,7],orient:[10,5,1,16,29,20,9],field:[20,12,2,13,29,31],valid:[20,31],compet:34,elementat:27,you:[0,1,2,3,18,20,6,7,8,9,10,11,12,13,15,16,27,19,5,21,25,36,29,30,31,33,34],getdescript:36,interactwith:16,architectur:[3,10,20,12],poor:5,registri:20,sequenc:[10,29,5,1,2,20,21],tbin:5,vocabulari:10,pool:0,reduc:[31,36],bulk:[13,5],multiplejython:20,opennotifi:12,directori:[5,31,13,20,7,8,14],descript:[0,31,2,5,7,8,36],hello:[20,9,2],gradient:10,mass:12,potenti:[10,12],escap:2,cpu:33,represent:2,all:[0,1,2,3,18,20,6,7,8,9,10,12,13,16,19,5,29,36,21,30,31,34],skeleton:6,messi:[5,34,33],lack:31,dollar:2,sanitycheck:31,monti:29,abil:[10,20,12,3,18,13,9],follow:[10,5,2,12,3,16,34,29,13,6,20,8,9,36,31],princ:10,hashmap:[5,20,2],edong:8,"__cmp__":[20,2],init:30,program:[10,11,0,1,29,2,12,3,15,5,16,21,13,20,7,9,34,31],those:[10,5,31,12,3,16,34,29,20,17,8,9],rstrip:7,contentpan:20,"case":[29,0,1,31,12,3,5,16,21,6,20,34,9,27],liter:[29,34],straightforward:[10,5,20],getattr:[0,6],fals:[5,20,2],checkin:[8,14],util:[29,20,31,12,21,8],candid:[10,21],mechan:[11,5,1,29,13,34,21,6,30,9],failur:[10,1,31],veri:[10,11,0,1,31,12,3,16,34,29,13,20,8,9,27],strang:[29,16,2],lisp:9,list:[10,11,5,1,2,12,3,9,16,34,29,32,30,20,7,8,14,31],cafelattedecaf:36,emul:12,small:[3,10,36,13],everth:15,dimens:12,pyobject:20,tea:36,eas:[5,36,2],tee:6,zero:[20,31],pressur:31,design:[10,11,0,1,29,2,12,13,18,5,16,21,6,20,7,25,9,36,31],pass:[0,1,2,12,18,5,16,29,6,20,34,25,8,9,36,31],whene:6,val2:29,trick:[5,20],deleg:[0,6,5],brien:5,ntotal:5,advanc:[3,1],abl:[10,30,5,1,31,2,3,16,34,21,13,6,20,27],brief:29,overload:[29,5,20],version:[0,2,12,3,9,5,16,29,13,20,34,25,8,14,19],succinct:[20,9],fillbin:5,method:[10,11,0,1,2,12,34,18,5,30,16,29,6,20,7,25,9,36,31],contrast:29,movement:[10,5,1],detectcpu:33,hasn:[5,12],full:[8,29,20,6,7],themselv:[10,29,12],variat:[10,0,25,5,2],sophist:[29,20,16,31],rlock:12,shouldn:[8,1],excess:2,demet:10,rudimentari:29,modifi:[0,2,12,3,18,5,16,29,13,20,34,9,31],valu:[5,31,2,20,34,29,25,9],search:[29,11,5,30,31],upcast:[5,16],ahead:[29,31],vegetarian:36,observ:[10,11,0,2,12,5,31],prior:[5,20],amount:[5,1,31,2,15,20],pick:5,action:[10,11,5,1,2,16,6,20],introductori:[3,11,9,29],scurri:27,pytupl:20,via:[3,8,5,20,34],shorthand:20,primit:[5,20],transit:[11,2],"while":[10,5,1,31,2,3,20,29,6,27],readili:10,filenam:[5,7,27],inappropri:[20,31],ystart:27,famili:[5,1,34],establish:[21,29,5,31,2],jbutton:20,select:[10,11,5,1,2,12,13,8,36],kittiesandpuzzl:16,aggress:29,twa:20,proceed:5,distinct:[10,0,1,2,5,6,20],tackl:5,two:[0,30,2,12,3,18,5,16,29,6,20,7,25,9,34,31],bizarr:9,error:[5,2,12,13,20,7,31],autonom:27,taken:[13,5,20,16,31],showtot:2,singletonmetaclass:0,more:[0,1,2,3,4,20,6,7,8,9,10,11,12,13,16,27,18,17,5,21,25,36,29,30,31,32,34],flaw:31,door:2,mydialog:20,apologet:9,reconfigur:18,convinc:31,ddcardboard:5,flag:[20,12],stick:9,particular:[10,29,0,1,31,2,3,5,16,21,6,20,36,27],known:5,compani:3,dictat:3,none:[0,20,2,12,31],pyprog:31,valuabl:5,dev:8,histori:[11,9,7],testdemo2:31,remain:[21,5,2],caveat:[19,31],learn:[10,5,3,29,13,8],returnchang:2,statedemo:6,dee:6,def:[29,0,1,2,12,33,34,18,5,30,16,21,6,20,7,25,9,36,27,31],prompt:8,scan:13,challeng:27,share:[3,8,0],templat:[11,5,1,29,2,3,16,21,13,30,20,9],prose:13,minimum:[8,29,20,12],explor:21,statet:2,phrase:31,magenta:12,condemn:5,huge:36,cours:[10,5,31,32,3,20,16,6,25,36],newlin:29,awkward:20,secur:[20,9],programmat:36,anoth:[10,0,1,2,12,18,5,16,29,6,20,8,9,36],mouseact:2,myratno:27,mvc:12,smalltalk:[10,12],simpl:[11,5,30,12,2,16,29,6,20,25,8,31],css:[14,32],plant:5,resourc:[11,31,12,25,14,27],algebra:21,variant:5,reflect:[11,5,20,31],tabl:[11,29,2,18,34,21,6,26],associ:[29,5],"short":[29,33],waysid:31,ani:[10,29,0,2,12,3,5,16,21,13,6,20,36,8,9,27,31],confus:[5,12,18,29,25,9],mousemovelist:2,ambigu:20,caus:[10,5,12,2,18,16,20,8,31],flwr:18,setchang:12,egg:[29,0],sysctl:33,help:[10,5,12,3,4,13,6,17,8],soon:31,held:[10,6,2],pythondialog:20,paper:[5,34],scott:10,cyan:12,hierarchi:[10,5,1,18,16,34,6],taxonomi:[10,11],implicitli:[10,29,20,16],paramet:1,latt:36,style:[1,31,2,13,29,32,14],conjugategradi:1,alli:17,late:[5,36],rapidli:12,runal:2,might:[10,5,1,31,12,3,16,34,21,9,27],currentst:2,wouldn:[5,16,31],clariti:[13,36],"return":[29,0,1,2,12,33,34,18,5,16,21,6,20,7,25,9,36,27,31],martelli:0,ttbinlist:5,framework:[10,11,20,30,31,2],somebodi:[3,8],complain:29,bigger:[20,2],whatiw:25,intricaci:16,document:[20,31,12,13,14,29,8,9],hook:12,solver:1,unlik:[29,5,1,31],refresh:[14,7],easili:[10,0,1,5,31,2,20,34,25],achiev:[0,20,9,5,36],compris:9,getmodifi:31,found:[10,5,31,9,36,8,14,27],max_num:5,button:[8,20,16],decoratorwithoutargu:9,harm:[11,5,2],weight:5,hard:[13,18,5,21,16],idea:[10,5,1,2,3,9,16,13,6,20,17,8,14],procedur:5,realli:[10,0,1,5,2,20,29,25],iter:[10,11,5,29,31,2,20,16,21,28],windowadapt:12,ddpaper:5,todo:[8,11,14,7,32],event:[10,20,30,27,12],flower:[11,12,18],safeti:[29,31],classvariablesingleton:0,differentreturn:29,miss:[10,5,20,7],setsiz:[27,12],publish:[3,5,20,31],academia:1,footnot:[10,0,1,31,2,5,20,14],gameelementfactori:16,print:[11,0,1,2,12,34,3,9,5,30,16,29,13,6,20,7,18,14,36,27,31],qualifi:[29,31],lutz:29,proxi:[10,11,0,2,21,6,25,36],hashset:20,reason:[10,5,1,31,2,3,16,29,6,20,25,9,36],base:[10,30,0,1,2,12,3,18,5,16,29,6,20,8,34,27,31],put:[10,11,0,31,2,3,9,5,16,29,13,20,7,14,17],teach:[3,11,17,31],bash:31,basi:[31,12],thrown:5,thread:[8,27,12],exponenti:[10,36],struggl:10,revolutionari:31,perhap:[5,31,13,18,20,16,25],pythonsw:20,ascher:29,trashsort:5,lifetim:6,assign:[8,29,20,9],singleton:[10,11,0,25,2],notifi:12,obviou:[21,5],blush:5,feel:[10,13,31],articl:[4,15],number:[10,0,1,2,12,33,13,5,34,29,6,20,36,25,8,9,27,31],placehold:2,sayhello:9,done:[20,1,31,12,3,16,29,13,8,14,32],construct:[21,20,9,31],colorboxestest:12,slower:[10,20],actionperform:20,fanci:2,razor:10,differ:[10,29,5,1,12,2,18,16,34,21,6,20,9,36,31],decoupl:[21,11,1,12],printstacktrac:[5,31],interact:[18,20,16,25,34],tove:20,least:[10,5,31,20,29,8],addfactori:16,paint:[13,27],accept:[8,18,5,21,20],scheme:[18,5,12],syrup:36,store:[9,31,2],itempairgen:34,imperfect:13,statement:[5,1,12,2,16,29,6,20,9,31],relationship:10,checklist:10,shapefactory1:16,shapefactory2:16,part:[10,11,5,1,31,12,3,9,20,29,22,23,24,30,7,8,14,36,27],pars:[29,11,5,34],consult:3,off:[10,5,12,3,15,20,29],eventu:[10,31],tortoisehg:8,albeit:[10,29,5,20],kind:[10,29,5,12,2,3,18,16,34,21,6,20,9,31],plop:5,whenev:[10,5,30,12,16,8,9],remot:6,gotten:2,remov:[10,5,12,2,3,21],kapow:20,pythoninterpret:20,reus:[10,0,1,5,2,20,30],getconstructor:[5,20],toward:[10,31],danc:6,builder:20,runsawai:2,comput:[5,20],nastyweapon:16,ardent:31,requisit:31,"null":[6,27,2,31],option:[10,1,12,3,29,7,8,36],sell:3,imagin:[5,16],wilson:9,built:[10,11,5,1,31,12,3,20,29,6],equival:[29,5,20,12,31],jythonc:20,self:[10,29,0,1,2,12,34,18,5,30,16,21,6,20,36,25,9,27,31],violat:20,typediter:21,also:[10,29,0,1,2,12,3,5,16,21,13,32,20,17,8,26,9,36,27,31],bgboxobserv:12,build:[11,5,30,29,31,3,18,16,21,13,20,25,8,14],mouseev:12,brace:29,distribut:[8,13,16],exec:20,blackboard:27,eater:18,lighton:20,reach:[10,1,27],mixtur:36,addobserv:12,most:[10,5,1,31,12,3,16,30,20,9,36],plai:[18,5,16],cygwin:8,eaten:18,thidiscuss:1,maco:33,amaz:[20,9,27],fileread:27,bug:[8,18,5,31],clear:[3,10,9,2,12],cover:[3,13,35,30,31],roughli:[31,2],"_shared_st":0,ext:[14,32],clean:[29,5,20,31],xstart:27,latest:8,mousetrap2:2,mousetrap1:2,test3:[20,31],flowergen:18,canvaswidth:27,particularli:[13,29,5,34],uncov:20,font:[3,20],fine:[5,16],find:[10,5,1,31,3,16,29,13,20,8,9,36],impact:[5,9],less:[10,5,31,13,9,36],solut:[10,0,1,2,12,5,16,20,34,36,31],pyutil:20,factor:[10,29,20,31],shapefact1:16,unus:10,cappuccinodecaf:36,express:[10,20,31,13,34,29],swing:20,nativ:20,mainten:[5,36],wateroff:20,doubli:12,cyclic:2,stl:[21,20,1],common:[10,5,12,2,3,16,29,6,20,17,31],wrote:[20,31],commod:5,set:[0,1,2,12,3,34,5,16,29,30,20,7,25,9,36,31],pyexcept:20,adopt:31,creator:[8,1,32],cleverli:13,potent:20,see:[0,1,2,3,20,6,7,8,9,10,12,14,16,19,5,29,25,26,36,21,30,31],bare:12,aluminumbin:5,arg:[0,31,12,5,29,20,9,27],close:[27,2,12,31],horizont:27,cafelatt:36,analog:29,dwarf:18,expert:[13,1],someth:[10,5,1,12,2,3,18,20,34,29,13,17,25,9,36,31],conditionc:2,conditionb:2,conditiona:2,debat:13,restructur:[3,13],mutex:12,cappuccinodri:36,experi:[3,10,20,9,31],nope:31,birkenfeld:8,altern:[10,5,31,4,20,9],signatur:[29,20],str:[29,12],numer:[1,30,34],hasnext:[21,5,20,2,31],complement:10,sole:1,isol:[10,5,1,16],statemachin:[11,2],disallow:16,succeed:1,len:[1,27,7,12,31],solv:[10,5,1,2,12,4,20,34,29,6,25,18,27,31],extraespresso:36,water:20,"__instanc":0,last:[18,5,30,20],hyperlink:14,arraylist:[5,20,31],alon:[5,12],undetermin:30,context:[11,1,14],forgotten:15,pdf:[3,13],whole:[5,1,12,2,3,20,31],load:[25,5,20,16,27],randomli:[18,31],simpli:[10,29,5,30,12,2,18,20,21,32,6,25],point:[10,0,1,2,12,33,3,31,5,16,29,13,8,9,27,19],schedul:[18,20],sweep:31,arbitrarili:[20,6],header:8,templatemethod:30,param:20,linux:[8,33],throughout:[10,5,30,31,13,16],java:[11,5,29,2,12,16,34,21,6,20,7,19,9,27,31],dum:6,due:31,empti:[27,12],sinc:[10,5,1,12,2,16,29,6,20,9,36,31],newinst:[5,31],strategi:[11,1,7],addison:[5,1],versa:29,execfil:20,imag:[13,12],convert:[20,30,12,2,21,14],append:[20,1,31,12,29,7],coordin:27,changeimp:6,understand:[10,0,2,13,5,29,20,9],demand:[3,29,6,16,31],makedir:7,fillablevisitor:5,look:[10,0,1,2,12,13,9,5,16,29,32,6,20,18,8,14,36,31],packag:[29,5,20,2,31],frozen:12,buildtabl:2,getquant:2,decrquant:2,ought:2,abov:[10,0,1,31,12,3,18,15,5,16,29,13,6,20,9,36],guido:32,"__hash__":2,anonym:[11,5,26],fum:20,everyon:[32,12,3,29,13,17],errmsg:31,pack:20,argin5:20,argin4:20,pound:29,argin1:20,argin3:20,argin2:20,readi:[3,8,5,30,27],petal:12,itself:[10,5,1,2,13,20,9,27],makea:25,coroutin:[4,11],attach:[13,11],chase:16,decor:[11,0,12,14,5,21,9,36],minim:[10,31,12],boxwidth:12,belong:3,on_openbackground:12,shorter:20,todolist:[14,32],conflict:8,cappucino:36,vertdir:27,optim:5,painless:5,wherea:[29,5,1,20,2],ponder:10,setbackground:27,user:[11,0,2,12,3,5,16,21,20,8],cardboardbin:5,focal:10,recent:31,lower:10,task:[8,13,12],lib:29,eleg:[10,0,5,29,6,9],entri:[13,9,20,14,27],localarrai:12,propog:12,parenthes:29,restfil:7,testpythontojavaclass:20,chees:2,expens:[5,6],elev:[5,2],academ:31,imit:[8,29],propos:[8,10],explan:20,pyfloat:20,valueof:5,obscur:10,choru:6,amp:[4,31,11],"67f":5,dumpclassinfo:20,dirlist:1,cut:[5,25,12],indexof:[5,20],mydecor:9,snag:12,correcton:3,appli:[10,5,12,2,29,25,9,31],input:[4,30,2],subsequ:[29,2],brainstorm:10,bin:[5,31],tomap:20,vendor:[18,5],format:[3,8,29,13],big:[29,20,9],intuit:20,game:[16,12],quest:10,bit:[29,5,12,3,16,21,6,20,9],characterist:30,formal:[29,9],fillablecollect:5,success:[10,5,1,31,20,21],nextstat:2,signal:20,resolv:5,fluf:13,collect:[10,0,1,31,2,5,25],"__new__":0,sizeabl:36,javabean:20,encount:[5,31,12,20,16,21],"0076daac":0,often:[10,5,1,12,2,3,18,15,20,29,13,17,25,9,36,31],acknowledg:[10,29],creation:[10,11,0,29,2,12,3,5,16,21,13,20,9,31],some:[1,2,3,4,20,8,9,10,12,13,14,16,17,5,29,25,27,30,31,32,33,34],back:[10,5,1,12,2,3,20,9,27,31],global:[20,31],understood:[20,31],wxpython:12,mirror:10,sprint:3,mindview:20,mousepress:12,syndrom:5,rien:10,scale:[4,20,31],chocol:36,mousemov:2,isclass:7,per:[10,29,36,2,12],substitut:[29,9],mathemat:[1,34],larg:[3,4,5,35,2],market:18,fornam:[5,31],reproduc:3,norvig:12,cgi:[29,5],previou:[5,2,3,16,9,36],patient:20,martin:[5,9],agreement:20,viabl:10,step:[10,29,5,31,3,20,16,21,8],initialst:2,major:[29,9],subtract:10,impos:[21,2],sellimaginaryproduct:18,boxdesc:12,constraint:[10,29,5,2,3,21,9],materi:[3,13,17],memori:31,libero:2,modal:20,cappuccinodrywhip:36,gamma:10,predat:18,repair:5,"__future__":[18,16,34],real:[20,1,6,27],pythonpath:29,dispens:2,oreilli:29,fowler:[5,9],rapid:20,"caf\u00e9":36,ensur:[8,10,6,7,31],valuminum:5,artifici:31,occupi:29,inclus:[10,29],institut:31,spam:[29,0,12],question:[8,10,5,2],"long":[0,3,5,16,29,13,6,20,9,36],custom:[5,30,20,36],clip3:5,clip2:5,clip1:5,arithmet:27,includ:[10,29,0,2,12,15,5,21,32,20,17,8,9,36,31],suit:31,forward:[10,20],jarrai:20,blueprint:[3,8],larri:5,hawaiian:36,great:[3,10,20,19],sc_nprocessors_onln:33,quiescent:2,translat:[10,11,5,2,12,3,16,34,21,13,20,14,27,31],scope:29,line:[11,5,1,2,12,9,15,20,29,30,7,14,27,31],talli:5,info:[5,12],concaten:29,consist:[10,5,31,12,13,16,29,36],balabanov:0,jpython:20,fillrect:[27,12],pythoncard:12,similar:[10,5,1,12,2,29,6,9,31],toomuchaccess:31,parser:5,chao:31,doesn:[10,0,2,12,3,9,5,34,29,13,20,7,25,14],repres:[29,5,2],"char":[20,27],research:[3,25],cafe:36,blackboxtest:31,titl:[20,12],"0076b7ac":0,afford:1,intvalu:20,tbinlist:5,"_imag":13,mouseclick:12,getbound:27,cappuccinoextraespresso:36,nice:[3,8,29],draw:[30,16,27,34],getdeclaredclass:31,pythoninterpreterget:20,state_d:6,topydictionari:20,decoratorfunctionwithargu:9,eval:[16,34],itemavail:2,pricevisitor:5,lang:[5,20],jc2:20,vice:29,downcast:5,actionlisten:20,entryset:20,normpath:7,discrimin:29,jpanel:12,greenhousecontrol:20,mindlessli:5,dot:20,far:[10,29,5,31],java2pi:20,scroll:20,prototyp:[10,11,5,20],code:[1,2,18,20,6,7,8,9,10,11,12,14,15,16,27,17,5,29,26,36,21,30,31],partial:29,unclassifi:5,scratch:[20,9],tclone:5,"__getattr__":[0,6],edu:[5,9],benevol:3,privat:[0,30,31,12,20,8],elsewher:13,friendli:31,send:[3,29,5,6,20],granular:31,becam:31,paperscissorsrock2:34,sens:[10,5,1,31,16,29,9,36],ajout:10,sent:20,func2:9,func1:9,cheapli:[5,20],misappl:5,sausag:0,mous:[2,12],testdemo:31,electron:[3,13],alik:3,volum:[3,13],whatius:25,makeschang:2,kitti:16,tri:[5,1],magic:0,counterproduct:5,knight:6,proxyadapt:25,hive:0,"try":[10,5,1,31,12,13,20,25,8,9,27],session:2,mousetraptest:2,myfunct:29,pleas:[3,8,19],boxobserv:[31,12],"__metaclass__":0,readabl:29,natur:[5,31,12,13,29,9,27],verbiag:29,annot:[9,2],jump:9,slithi:20,binset:5,singletondecor:0,changeneighbor:12,odd:[6,36],click:[8,13,12],ctor:5,compat:32,index:[11,5,1,13,20,8,14],getclass:[21,18,5,20,2],compar:[8,5,1,20,31],espresso:36,access:[0,31,12,16,29,6,9],deleteobserv:12,runuculu:18,mouseadapt:12,spoken:5,can:[0,1,2,3,18,20,6,7,8,9,10,11,12,13,14,15,16,17,5,21,25,27,29,31,34,36],ibid:10,absolut:29,getmethod:[5,20],closur:9,let:[5,31,2,13,20,16,9,36],becom:[10,29,5,12,2,20,21,36,31],implicit:9,remark:[29,5,20],talent:3,convers:20,musser:21,larger:[5,32],makec:25,makeb:25,orgpattern:5,fetch:[5,12],staticmethod:[0,9,7,25,16],nameless:20,ratcanmov:27,evalrock:34,chanc:1,win:[18,20,34],app:12,foundat:[11,22],"_updat":7,pyton:20,expect:[10,5,20,34,29,19,9],hennei:10,"boolean":[5,20,27,2,31],notenough:2,limb:9,newimp:6,puriti:20,fee:20,from:[0,1,2,3,18,5,6,7,8,9,10,11,12,13,14,16,17,19,20,21,25,26,27,29,30,31,33,34,36],stream:20,zip:7,commun:[3,27],doubl:[11,0,5,18,20,16,29,34],addtrash:5,whatihave3:25,next:[0,1,31,2,5,16,21,20,27],implic:36,few:36,camera:3,usr:31,simpler:[10,0,31,12,5,6,9],remaind:[8,11,5,14],sort:[10,29,5,1,20,21],clever:10,tplus1:9,impress:5,train:3,bufferedread:27,iii:[11,24],starter:27,account:[8,31,36],chdir:31,retriev:20,critic:20,thin:16,meet:[18,5,2],scatter:5,proof:5,control:[10,11,0,1,2,12,13,5,16,29,6,20,8],cafemochawet:36,process:[10,29,5,1,31,2,13,16,34,21,30,20,8,9,36],lock:[3,9],high:[10,5],tag:[13,16,2],trashvisitor:5,csum:5,onlin:[13,12],kevlin:10,delai:2,comedi:29,georg:8,shapenamegen:16,sig:20,feta:36,subdirectori:[5,20,7,31],instead:[10,5,1,12,2,16,34,20,8,9,36,31],sin:20,overridden:[29,5,30,31,2],pyarrai:20,hazard:1,callback:[5,1,12],showmsg:29,multipl:[11,0,1,12,13,18,5,34,29,20,8],"120dpi":8,cheaper:10,physic:27,alloc:31,drop:5,essenti:[10,5,1,31,20,29],seriou:31,correspond:[5,31,36],element:[10,5,31,2,20,29,9],issu:[10,13,0,5],allow:[10,30,5,1,12,2,18,16,32,6,20,9],subtyp:5,horizdir:27,espressodecor:36,move:[10,5,1,2,12,3,20,13,32,14,27,31],evolutionari:5,comma:29,bunch:5,perfect:[3,10,5,13],outer:[0,25,20,12,31],chosen:[3,12],settitl:12,gnomesandfairi:16,newsgroup:8,decaf:36,criterion:12,tst:31,typemap:5,greater:20,"__getitem__":20,handl:[10,29,5,30,14],spell:3,dai:[3,20],tribut:34,devel:8,dat:5,mention:[3,5,1,16,31],snake:29,front:[11,6,36],strive:5,multiprocess:4,somewher:[16,12],anyth:[10,5,31,12,3,13,9],edit:[11,5,29,20,21,8],tran:2,slide:17,trap:2,truth:31,batch:29,reserv:31,beneath:30,psum:5,flair:13,subset:[5,36],chung:0,tolist:20,transitiona:2,transitionb:2,transitionc:2,nodecor:36,"static":[10,0,5,31,2,16,29,20,7,25,36],"_delta":7,whet:10,our:[5,9,20],patch:[8,12],transitiont:2,special:[29,5,6,20,16],out:[10,11,0,2,12,33,3,31,5,16,29,13,20,34,8,9,19],variabl:[29,0,2],matt:9,contigu:12,cwr:27,dongwoo:8,stub:6,suitabl:20,rel:5,merg:[8,11,14],ref:8,clone:[8,5],red:[27,12],clarifi:3,insid:[5,12,2,20,16,29,25,9,31],sortintobin:5,manipul:[21,20],standalon:8,dictionari:[20,2,16,34,29,25,14],tempt:6,releas:[2,12,31],embarrass:31,indent:[13,29,7],could:[10,0,1,2,12,3,5,16,29,6,20,31],ask:[10,5,12,16,21,20,36,8,27],david:[10,29],length:[5,12,2,13,20,27,31],enforc:31,outsid:[29,5,20,16],south:27,softwar:31,qualiti:[10,31],scene:6,echo:20,date:20,cafemochawetwhip:36,flyweight:2,newsingleton:0,facil:3,redund:1,cafemochaextraespressowhip:36,hee:6,unknown:[5,34],licens:[3,11,0,20,17],isassignablefrom:31,system:[10,5,1,31,2,33,3,18,15,16,34,13,20,8,27,19],wrapper:[5,20],overwhelm:8,which:[0,1,2,3,4,20,6,7,8,9,10,12,13,15,16,27,18,5,29,36,21,30,31,34],termin:[29,1,31,27],prong:5,shell:[8,29],rsa:8,exit_on_clos:[20,12],slider:16,rst:[14,7],exactli:[29,5,20,36],haven:[13,5],python3pattern:[8,14],embodi:10,split:[7,12],structur:[10,11,5,1,29,31,2,20,21,6,36,27],bee:[18,6,12],bind:[3,5,34],steer:27,imho:29,aggreg:5,isstat:31,clearli:[10,5,36,2,31],have:[0,1,2,3,18,5,6,7,8,9,10,12,13,15,16,17,19,20,29,25,36,21,30,31,32,34],cohes:[10,5],need:[0,1,12,3,18,20,6,8,9,10,13,14,16,17,5,29,25,36,30,31,32,34],north:27,turn:[10,5,2,12,3,20,29,6,36,14,27,31],gentli:9,lightgrai:[27,12],min:12,rout:10,rmic:6,mix:5,sei:31,frontmatt:14,linda:21,tymciurak:8,uppercas:30,unless:[3,6,31],clash:5,awt:20,minimasolv:1,discov:[10,11,5,31,33,13,16,8],rigor:31,textui:20,why:[10,5,9],changealgorithm:1,gather:10,stronger:29,face:5,inde:[0,20,9,5,31],realiz:[10,21,5,29,31],bui:3,michel:9,determin:[29,5,1,2,16,34,21,27],gettotalcost:36,occasion:31,constrain:31,inexpens:5,statemachine2:2,dbm:2,mainloop:12,bring:[10,5,3,20,29,9,27],developerguid:14,trivial:[5,20,2,31],anywai:[13,29,1],pythoncardprototyp:12,redirect:[0,20,31],textual:12,locat:[5,1,31,2,20,14],nois:31,createbox:12,hadn:2,winner:18,jar:20,figur:[3,13,5,20,33],should:[10,29,5,1,2,12,13,4,16,21,20,36,8,9,27,31],smallest:[5,36],suppos:[5,31,12,20,16,29,9],esqu:29,disciplin:9,inhabit:18,local:[10,5,12,3,8,36],hope:[10,14,17],overidden:2,contribut:[3,8,32,13,11],espinc:5,ludicr:5,familiar:[21,5],autom:[5,31,2,13,15,20],regularli:[5,36],piecewis:1,bean:20,increas:31,applicationframework:30,triangl:16,enabl:9,organ:[3,8,5,31,10],bisect:1,coplien:[5,1],grai:12,whatiuse2:25,integr:[29,5,1,31,12],contain:[10,11,0,29,2,12,5,16,21,20,7,25],grab:5,ddglass:5,view:[13,12],conform:36,"0079e10c":0,frame:[20,27],knowledg:[29,16,31],popen2:33,displai:[29,20,9,7,31],temporarili:20,troubl:[8,29,20],py2int:20,syntact:18,polymorph:[11,5,18,34,16,29],statu:5,wire:[0,5],dlg:20,correctli:[8,31],pattern:[10,11,0,1,2,12,18,5,24,16,21,6,20,7,25,8,9,36,31],boundari:[8,20],misus:[10,5],tend:[10,29,5,31],favor:10,written:[29,1,31,12],japplet:30,progress:[8,9,14],email:10,pazzaglia:21,bed:12,kei:[5,2,18,20,34,29,25,8,36],p2j:20,itertool:[28,11],job:[3,29,5,30],entir:[10,5,12,20,29,9],cafelattedecafwhip:36,addit:[5,12,2,3,20,29,6,8,9,31],exclaim:29,boxheight:12,admin:13,invulner:5,equal:[10,29,5,20,31],etc:[5,1,3,16,34,19,30,8,9,36],admit:[10,5],instanc:[0,31,2,34,20,36],equat:9,section:[10,5,18,16,35,20,25,8,14],freeli:[21,20,31],comment:[8,29,20,31],make_fil:7,interp2:20,"0076c54c":0,simpleclass:29,wall:27,guidelin:[13,5],arriv:5,walk:[10,7,31],distinguish:[5,31],incess:32,respect:5,labor:10,quit:[20,31,2,13,16,29,9,36],htmldiff:7,decent:10,obstacl:16,compon:[21,5,36,20,12],treat:[5,20,2,31],nextto:12,immedi:[5,9,16,27,31],both:[10,0,12,13,34,5,16,29,6,20,36,8,9,27],inneradapt:25,assert:[25,16,2,31],espressoconpanna:36,togeth:[29,5,1,6,25],present:[10,5,31,2,20,25,36],multi:2,main:[5,30,31,12,3,20,29,8,27],plain:[8,36],align:29,defin:[10,29,0,30,2,12,5,16,21,20,9,36,31],aarrgggh:27,decept:20,howev:[10,29,0,1,2,12,13,18,5,16,21,6,20,36,25,9,27,31],cafemocha:36,htmlbutton:20,layer:[10,36],almost:[10,20,12,18,29,9],site:[3,5,1],motiv:[3,10,20,31,11],maxval:20,fiddl:6,incom:3,revis:5,cafemochadecaf:36,whatihav:25,bolder:31,insight:[10,5],began:[10,31],classpath:[29,20,31],cross:[3,13,20],member:[5,31,12,3,18,34],python:[0,1,2,3,20,6,7,8,9,10,11,12,13,15,16,19,5,29,36,31,32,33,34,35],tendenc:5,fill:[5,20],infer:29,difficult:[10,5,2,3,20,29,36],competit:12,http:[5,1,12,2,9,20,32,8,14,27,31],original_new:0,denot:29,expans:[20,2],drink:36,upon:[18,5,9,20],effect:[0,1,5,2,12,16,34,25,36,31],coffe:[11,36],handi:12,issuccess:1,commandpattern:1,canva:27,php:12,expand:6,decoratorwithargu:9,closenotifi:12,center:20,albin:5,firstli:36,weapon:18,nonetheless:9,well:[10,5,31,12,3,20,13,36,9,27],difflib:7,numerical_integr:1,thought:[10,0,1,32,5,21],scissor:34,weblog:9,exampl:[0,1,2,3,18,20,6,7,8,9,10,11,12,13,14,16,27,5,29,25,26,36,30,31,32,34],command:[11,20,1,31,15,29,30,7,8],choos:[11,5,1,31,3,16,8,36],breaker:10,usual:[10,5,30,31,20,29,9],test1:[20,31],ccolor:12,test2:[20,31],test4:20,flesh:20,est:10,heavili:[21,5],skill:1,simultan:[8,5],gliffi:13,web:[3,29],penchant:29,newbrain:1,idiom:[10,11,1,12,23,6,8],bell:[5,20],makefil:[20,14,31,32],knew:31,proxydemo2:6,script:[13,11,20,1,29],add:[0,1,2,3,18,20,6,7,8,9,10,12,13,15,16,27,17,5,29,36,31,34],cleanup:31,wet:36,collis:27,smart:[20,6,2],match:[18,5,1,34,12],confront:0,jython:[11,20],royalti:[3,20],branch:[8,11,5,14,27],fate:5,sumvalu:5,piec:[10,0,5],arguabl:[5,20],testa:31,camelcas:13,testb:31,know:[5,31,12,3,20,34,13,9],press:[29,20],redesign:5,height:[27,12],recurs:[5,1,16],insert:[29,0,5,7],trash:[10,11,5],resid:29,like:[10,29,5,1,2,12,3,18,16,34,21,13,6,20,17,32,9,36,27,31],lost:[5,20],incred:29,paperbin:5,necessari:[5,30,31,2,20,29,6,25,8],lose:[18,5,20,34],resiz:[29,30],karma:[3,13],page:[8,11,1,9,29],sum:[29,5],trashbin:5,captur:9,suppli:20,phenomena:12,cafemochaextraespresso:36,growth:36,superclass:20,flush:31,proper:[5,20,2],guarante:2,peter:12,librari:[11,20,1,29,31,12,33,21,25],simple2:29,tmp:31,"__setattr__":0,trust:31,lead:10,bintyp:5,avoid:[8,10,5],doublevalu:5,overlap:12,jeremi:27,itemnotavail:2,troup:29,getnam:[5,31],mode:7,hinder:29,weslei:[5,1],investig:27,usag:[10,11,5,31],facilit:[5,12],host:[3,8],arg1:[29,9],although:[10,5,31,3,16,13,20,9],offset:12,newtonsmethod:1,panel:12,about:[10,11,5,29,31,2,33,3,16,34,21,13,20,36,25,8,9,27],quarter:2,rare:10,column:12,purist:5,javaclass:20,mindviewinc:20,bridg:20,constructor:[0,30,5,2,12,16,29,20,9,31],wxcommandev:12,own:[10,0,2,12,3,34,15,5,16,29,35,6,20,7,8,14,36,27,31],fillov:27,automat:[11,5,1,2,12,13,15,16,29,32,6,20,7,25,8,31],guard:10,getpric:2,awhil:10,rectifi:[5,9],pitfal:29,forget:5,leverag:20,prozac:2,val:[29,0,20,5,12],transfer:2,inner:[11,0,5,31,12,20,25,26,9],openobserv:12,maze:[11,27],stai:[10,5,1],arg2:[29,9],"function":[11,0,1,29,2,12,4,5,16,21,20,34,18,8,9,31],imatix:2,pythontojavaclass:20,subscrib:10,bodi:[29,5,1,9],gain:3,kungfugui:16,eat:18,count:[29,31,2],made:[5,2,32,13,20,12],newval:5,whether:[5,1,12,2,3,20,27],wish:[20,31,36],dynatrash:5,distract:20,record:27,below:[8,20,1,36,12],limit:[29,0,9,20],testfil:7,trepid:9,otherwis:[10,5,1,31,12,3],problem:[10,29,0,1,2,12,4,5,16,21,6,20,34,25,18,9,36,31],jdialog:20,evalu:2,"int":[5,12,2,33,20,14,27,31],dure:[5,31,2,3,20,21,6,9],twist:5,implement:[10,11,5,1,2,12,18,16,29,6,20,36,25,9,27,31],eric:[6,12],probabl:[10,5,1,12,13,20,34,29,6,9],typemapadapt:5,inevit:5,detail:[10,11,0,1,12,33,18,5,8],virtual:[5,30,2,18,16,29,6],book:[10,11,0,1,31,3,9,5,16,29,13,30,20,17,25,18,8,14,27,19],lookup:[18,34],futur:[3,20],rememb:[29,5,20,34],bazzar:13,repeat:[10,1,12,16,8,36],star:0,fulli:29,multipledispatch:34,accomplish:[0,5,12,20,29,6,25],lightoff:20,mazework:27,typenum:5,experienc:29,sphinx:[11,32,3,13,8,14],interp1:20,indirectli:5,rule:[10,11,20,31,13,29],getreturntyp:31,portion:31,klass:[0,12]},titles:["The Singleton","Function Objects","StateMachine","Introduction","Coroutines &amp; Concurrency","Pattern Refactoring","Fronting for an Implementation","Comprehensions","Developer Guide","Decorators","The Pattern Concept","Python 3 Patterns &amp; Idioms","Observer","Book Development Rules","ToDo List","A Canonical Form for Command-Line Programs","Factory: Encapsulating Object Creation","Teaching Support","Visitor","A Note To Readers","Jython","Iterators: Decoupling Algorithms from Containers","Part I: Foundations","Part II: Idioms","Part III: Patterns","Changing the Interface","Table-Driven Code: Configuration Flexibility","Projects","Generators, Iterators, and Itertools","Quick Python for Programmers","Building Application Frameworks","Unit Testing &amp; Test-Driven Development","Contributors","Discovering the Details About Your Platform","Multiple Dispatching","Python 3 Language Changes","Decorator: Dynamic Type Selection"],modules:{},descrefs:{},filenames:["singleton","functionObjects","stateMachine","Introduction","CoroutinesAndConcurrency","patternRefactoring","fronting","Comprehensions","DeveloperGuide","PythonDecorators","patternConcept","index","observer","Rules","ToDo","CanonicalScript","factory","TeachingSupport","visitor","NoteToReaders","jython","iterators","Part1","Part2","Part3","changeInterface","tableDriven","projects","GeneratorsIterators","quickPython","appFrameworks","unitTesting","Contributors","MachineDiscovery","multipleDispatching","LanguageChanges","decorator"]})
+Search.setIndex({desctypes:{},terms:{osx:0,all:[0,3],concept:4,consider:4,chain:4,modul:1,code:[0,4,2,3],dirnam:3,browse_thread:0,follow:0,privat:0,depend:2,iii:4,selen:0,edong:0,articl:1,program:[4,3],rstrip:3,under:[0,3],exit:3,sourc:0,string:4,matchobj:3,util:0,mechan:4,veri:[0,4],bruceeckel:0,level:3,did:3,button:0,list:[0,4,2,3],iter:4,"try":0,concurr:[1,4],team:[0,4],quick:[0,4],dir:3,pleas:0,prevent:4,direct:4,sign:[0,2],design:[4,3],pass:0,further:[1,4],click:0,append:3,index:[0,4,2],what:[0,1,3,4],sub:3,compar:0,section:[0,2],current:2,version:[0,2],"new":[0,1,2,3],net:0,method:[4,3],full:[0,3],autogener:2,birkenfeld:0,here:[0,2,3],shouldn:0,debugg:0,trunk:0,path:[0,3],interpret:4,box:4,convert:2,sweeet:0,shift:3,step:0,credit:4,staticmethod:3,action:4,chang:[0,4,3],via:0,"_test":3,foundat:4,"_updat":3,brought:0,ask:0,codemark:3,instal:[0,4],anounc:0,from:[0,4,2,3],describ:0,zip:3,doubl:4,regist:0,two:3,coverag:2,call:[0,3],dict:3,type:[0,4],until:3,more:[0,1,3,4],trustworthi:3,peopl:0,warn:2,visual:[0,4],templat:4,effort:4,easiest:[0,4],origin:2,must:0,account:0,join:3,sometim:0,setup:0,work:[0,4,2,3],focu:1,dev:0,histori:[4,3],abort:3,can:[0,4,2,3],learn:0,def:3,control:[0,4],prompt:0,encapsul:4,process:0,slightli:4,share:0,accept:0,minimum:0,unassign:0,recycl:4,alwai:2,multipl:[0,4],goal:4,coroutin:[1,4],anoth:0,classifi:4,georg:0,write:[4,3],how:0,subdirectori:3,answer:0,instead:0,simpl:[0,4],checkin:[0,2],css:2,updat:[0,2,3],resourc:[4,2],clone:0,after:[0,2,3],reflect:4,particip:0,mai:0,end:2,"120dpi":0,data:4,parallel:1,chere:0,"fa\u00e7ad":4,my_login:0,ani:0,think:0,caus:0,combin:4,order:2,talk:0,extractor:2,help:[0,1],move:2,becaus:0,codemanag:3,taxonomi:4,still:[0,2,3],dynam:4,style:2,group:[0,3],thank:4,fix:[0,2],platform:4,window:[0,4],html:[0,2,3],comprehens:[4,3],main:0,them:[0,3],"return":3,thei:3,handl:2,safe:4,initi:[0,2],devel:0,"break":3,framework:4,somebodi:0,front:4,now:0,introduct:4,multiprocess:1,name:3,edit:[0,4],didn:2,refresh:[2,3],separ:0,mode:3,each:[4,2,3],debug:2,found:[0,2],side:0,compil:3,harm:4,individu:0,continu:3,ndiff:3,ensur:[0,3],"static":3,"_delta":3,thing:0,todo:[0,4,2,3],out:[0,4],flower:4,space:3,open:3,dongwoo:0,footnot:2,rewrit:[0,2],adapt:[0,4],reader:4,print:[4,2,3],ref:0,factori:4,proxi:4,argu:1,argv:3,standalon:0,base:0,dictionari:2,latest:0,put:[4,2,3],org:[0,2],teach:4,diagram:[0,4,2],indent:3,thread:0,yarko:[0,2],openssh:0,keep:0,turn:2,place:0,principl:4,assign:0,first:[0,4,3],oper:4,os_walk_comprehens:3,singleton:4,onc:[0,3],number:0,yourself:0,instruct:0,done:[0,2],least:0,getmemb:3,miss:3,primari:1,sheet:0,script:4,licens:4,system:0,messag:0,mercuri:[0,4,2],attach:4,white:4,editor:0,shell:0,option:[0,3],tool:[0,4,2],copi:[0,3],rsa:0,part:[0,4,2,3],pars:4,rst:[2,3],png:0,python3pattern:[0,2],tortoisehg:0,whenev:0,provid:0,structur:4,project:[0,4,2],entri:2,blueprint:0,sai:0,mind:3,isfunct:3,rat:4,have:[0,3],"__main__":3,need:[0,2],seem:2,techniqu:1,restfil:3,note:[0,4,3],also:0,without:[0,4],read:[1,3,4],take:0,indic:4,singl:0,simplifi:0,begin:0,distribut:0,htmlhelp:0,isclass:3,bruce:0,who:0,discov:[0,4],cygwin:0,"class":[4,3],appear:2,latex:[0,2],don:[0,1,4],doc:0,later:0,doe:2,addbranch:0,ext:2,runtim:4,propos:0,boundari:0,show:[0,1,3],cheat:0,visitor:4,"2008v1":0,hack:[0,2],find:0,involv:0,onli:[0,3],locat:2,just:[0,3],configur:4,enough:0,should:[0,1],black:4,local:0,hope:2,startswith:3,contribut:[0,4],get:[0,4,3],ssh:0,"import":[1,3],report:0,requir:[0,3],bar:1,organ:0,baz:1,yield:1,patch:0,contain:[4,3],where:[0,3],summari:4,wiki:0,set:3,creator:0,overwhelm:0,see:[0,2,3],respons:4,best:0,polymorph:4,flexibl:4,kei:0,correctli:0,mine:0,pattern:[0,4,3],review:[0,4],enumer:3,label:2,state:4,progress:[0,2],approach:[0,4],gener:[0,4,2,3],altern:1,parent:0,statemachin:4,itertool:4,len:3,solv:1,rtti:4,come:3,addit:0,both:0,hyperlink:2,etc:0,context:[4,2],mani:0,com:0,comment:0,make_fil:3,point:0,overview:[0,4],dispatch:4,walk:3,header:0,linux:0,guid:[0,4],assum:0,duplic:3,java:[4,3],htmldiff:3,much:1,basic:4,"__doc__":3,strategi:[4,3],search:4,argument:4,findal:3,els:3,makedir:3,those:0,look:[0,2],plain:0,tip:0,keygen:0,error:3,exist:3,anonym:4,observ:4,readi:0,tabl:4,canon:4,ivi:0,endswith:3,motiv:4,shutil:3,decor:[4,2],develop:[0,4,3],suggest:0,make:[0,4,2,3],format:0,python:[0,4,3],complex:[4,3],split:3,document:[0,2],conflict:0,complet:0,finish:3,http:[0,2],coffe:4,driven:4,newsgroup:0,user:[0,4],refin:2,extern:[4,3],decoupl:4,introductori:4,built:4,underneath:0,task:0,macro:4,difflib:3,inherit:4,person:0,exampl:[0,4,2,3],command:[0,4,3],thi:[0,1,2,3],choos:[0,4],programm:4,imit:0,left:[0,3],compromis:4,identifi:0,execut:4,when:0,rest:3,select:[0,4],simultan:0,yet:3,languag:[1,3,4],easi:0,makefil:2,littl:0,add:[0,3],book:[0,4,2],inner:4,exercis:4,frontmatt:2,input:1,transit:4,build:[0,4,2],applic:[0,4],jython:4,which:[0,1,3],mayb:2,todolist:2,amp:[1,4],insert:3,specif:[0,2],filenam:3,necessari:0,tymciurak:0,output:[0,2],page:[0,4],"function":[0,1,4],www:0,right:0,creation:4,some:[0,1,2],librari:4,scale:1,developerguid:2,avoid:0,subclass:4,larg:1,unit:4,condit:4,foo:1,machin:[0,4],core:0,object:[4,2],run:[0,4,3],inspect:[0,3],usag:4,host:0,"__name__":3,post:0,chapter:2,about:[0,4],actual:3,coupl:4,proce:0,vend:4,simul:4,splitlin:3,includ:0,commit:[0,2],block:3,own:[0,2,3],basenam:3,automat:[0,4,3],strip:3,contributor:[4,2],your:[0,4,3],merg:[0,4,2],wai:0,support:[1,4],commenttag:3,question:0,start:[0,4],interfac:4,pocoo:2,maze:4,fork:0,form:4,idea:[0,2],link:[0,2],translat:[4,2],line:[4,2,3],bug:0,kdiff3:0,pull:[0,2,3],"6dd415847e5cbf7c":0,checkout:[0,2],displai:3,troubl:0,below:0,testfil:3,problem:1,remaind:[0,4,2],featur:0,creat:[0,1,2,4],"int":2,"abstract":4,doesn:[2,3],intro:2,implement:4,file:[0,4,2,3],improv:4,check:[0,2,3],googl:0,want:0,extract:3,compel:3,detail:[0,4],refactor:4,idiom:[0,4],other:[0,4,2],branch:[0,4,2],test:[0,4,2,3],you:[0,4,3],trash:4,nice:0,repeat:0,consid:4,bitbucket:[0,4,2],sphinx:[0,4,2],algorithm:4,directori:[0,2,3],descript:[0,3],rule:4,normpath:3,text:0,push:0,prototyp:4},titles:["Developer Guide","Coroutines &amp; Concurrency","ToDo List","Comprehensions","Python 3 Patterns &amp; Idioms"],modules:{},descrefs:{},filenames:["DeveloperGuide","CoroutinesAndConcurrency","ToDo","Comprehensions","index"]})