|
66 | 66 | <a id="indexLink" class="nav" href="index.html">^ index</a>
|
67 | 67 | <a id="nextFileLink" class="nav" href="d_7b071bdc2a35fa80_makefiles_py.html">» next</a>
|
68 | 68 |
|
69 |
| - <a class="nav" href="https://coverage.readthedocs.io/en/7.4.3">coverage.py v7.4.3</a>, |
70 |
| - created at 2024-02-23 15:25 -0500 |
| 69 | + <a class="nav" href="https://coverage.readthedocs.io/en/7.4.4">coverage.py v7.4.4</a>, |
| 70 | + created at 2024-03-14 14:39 -0400 |
71 | 71 | </p>
|
72 | 72 | <aside class="hidden">
|
73 | 73 | <button type="button" class="button_next_chunk" data-shortcut="j"/>
|
|
100 | 100 | <p class="run"><span class="n"><a id="t16" href="#t16">16</a></span><span class="t"><span class="key">from</span> <span class="op">.</span><span class="nam">whiteutils</span> <span class="key">import</span> <span class="nam">commonPrefix</span><span class="op">,</span> <span class="nam">reindentBlock</span><span class="op">,</span> <span class="nam">whitePrefix</span> </span><span class="r"></span></p>
|
101 | 101 | <p class="run"><span class="n"><a id="t17" href="#t17">17</a></span><span class="t"><span class="key">from</span> <span class="op">.</span><span class="nam">utils</span> <span class="key">import</span> <span class="nam">NumberedFileReader</span><span class="op">,</span> <span class="nam">Redirectable</span><span class="op">,</span> <span class="nam">change_dir</span><span class="op">,</span> <span class="nam">md5</span> </span><span class="r"></span></p>
|
102 | 102 | <p class="pln"><span class="n"><a id="t18" href="#t18">18</a></span><span class="t"> </span><span class="r"></span></p>
|
103 |
| - <p class="run"><span class="n"><a id="t19" href="#t19">19</a></span><span class="t"><span class="nam">__version__</span> <span class="op">=</span> <span class="str">"3.4.0"</span> </span><span class="r"></span></p> |
| 103 | + <p class="run"><span class="n"><a id="t19" href="#t19">19</a></span><span class="t"><span class="nam">__version__</span> <span class="op">=</span> <span class="str">"3.4.1"</span> </span><span class="r"></span></p> |
104 | 104 | <p class="pln"><span class="n"><a id="t20" href="#t20">20</a></span><span class="t"> </span><span class="r"></span></p>
|
105 | 105 | <p class="run"><span class="n"><a id="t21" href="#t21">21</a></span><span class="t"><span class="nam">usage</span> <span class="op">=</span> <span class="str">"""\</span> </span><span class="r"></span></p>
|
106 | 106 | <p class="pln"><span class="n"><a id="t22" href="#t22">22</a></span><span class="t"><span class="str">cog - generate content with inlined Python code.</span> </span><span class="r"></span></p>
|
|
585 | 585 | <p class="pln"><span class="n"><a id="t501" href="#t501">501</a></span><span class="t"> </span><span class="r"></span></p>
|
586 | 586 | <p class="pln"><span class="n"><a id="t502" href="#t502">502</a></span><span class="t"> <span class="com"># Eat all the lines in the output section. While reading past</span> </span><span class="r"></span></p>
|
587 | 587 | <p class="pln"><span class="n"><a id="t503" href="#t503">503</a></span><span class="t"> <span class="com"># them, compute the md5 hash of the old output.</span> </span><span class="r"></span></p>
|
588 |
| - <p class="run"><span class="n"><a id="t504" href="#t504">504</a></span><span class="t"> <span class="nam">previous</span> <span class="op">=</span> <span class="str">""</span> </span><span class="r"></span></p> |
| 588 | + <p class="run"><span class="n"><a id="t504" href="#t504">504</a></span><span class="t"> <span class="nam">previous</span> <span class="op">=</span> <span class="op">[</span><span class="op">]</span> </span><span class="r"></span></p> |
589 | 589 | <p class="run"><span class="n"><a id="t505" href="#t505">505</a></span><span class="t"> <span class="nam">hasher</span> <span class="op">=</span> <span class="nam">md5</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p>
|
590 | 590 | <p class="run"><span class="n"><a id="t506" href="#t506">506</a></span><span class="t"> <span class="key">while</span> <span class="nam">l</span> <span class="key">and</span> <span class="key">not</span> <span class="nam">self</span><span class="op">.</span><span class="nam">isEndOutputLine</span><span class="op">(</span><span class="nam">l</span><span class="op">)</span><span class="op">:</span> </span><span class="r"></span></p>
|
591 | 591 | <p class="par run show_par"><span class="n"><a id="t507" href="#t507">507</a></span><span class="t"> <span class="key">if</span> <span class="nam">self</span><span class="op">.</span><span class="nam">isBeginSpecLine</span><span class="op">(</span><span class="nam">l</span><span class="op">)</span><span class="op">:</span> </span><span class="r"><span class="annotate short">507 ↛ 508</span><span class="annotate long">line 507 didn't jump to line 508, because the condition on line 507 was never true</span></span></p>
|
|
600 | 600 | <p class="pln"><span class="n"><a id="t516" href="#t516">516</a></span><span class="t"> <span class="nam">file</span><span class="op">=</span><span class="nam">sFileIn</span><span class="op">,</span> </span><span class="r"></span></p>
|
601 | 601 | <p class="pln"><span class="n"><a id="t517" href="#t517">517</a></span><span class="t"> <span class="nam">line</span><span class="op">=</span><span class="nam">fIn</span><span class="op">.</span><span class="nam">linenumber</span><span class="op">(</span><span class="op">)</span><span class="op">,</span> </span><span class="r"></span></p>
|
602 | 602 | <p class="pln"><span class="n"><a id="t518" href="#t518">518</a></span><span class="t"> <span class="op">)</span> </span><span class="r"></span></p>
|
603 |
| - <p class="run"><span class="n"><a id="t519" href="#t519">519</a></span><span class="t"> <span class="nam">previous</span> <span class="op">+=</span> <span class="nam">l</span> </span><span class="r"></span></p> |
| 603 | + <p class="run"><span class="n"><a id="t519" href="#t519">519</a></span><span class="t"> <span class="nam">previous</span><span class="op">.</span><span class="nam">append</span><span class="op">(</span><span class="nam">l</span><span class="op">)</span> </span><span class="r"></span></p> |
604 | 604 | <p class="run"><span class="n"><a id="t520" href="#t520">520</a></span><span class="t"> <span class="nam">hasher</span><span class="op">.</span><span class="nam">update</span><span class="op">(</span><span class="nam">l</span><span class="op">.</span><span class="nam">encode</span><span class="op">(</span><span class="str">"utf-8"</span><span class="op">)</span><span class="op">)</span> </span><span class="r"></span></p>
|
605 | 605 | <p class="run"><span class="n"><a id="t521" href="#t521">521</a></span><span class="t"> <span class="nam">l</span> <span class="op">=</span> <span class="nam">fIn</span><span class="op">.</span><span class="nam">readline</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p>
|
606 | 606 | <p class="run"><span class="n"><a id="t522" href="#t522">522</a></span><span class="t"> <span class="nam">curHash</span> <span class="op">=</span> <span class="nam">hasher</span><span class="op">.</span><span class="nam">hexdigest</span><span class="op">(</span><span class="op">)</span> </span><span class="r"></span></p>
|
|
614 | 614 | <p class="pln"><span class="n"><a id="t530" href="#t530">530</a></span><span class="t"> <span class="op">)</span> </span><span class="r"></span></p>
|
615 | 615 | <p class="pln"><span class="n"><a id="t531" href="#t531">531</a></span><span class="t"> </span><span class="r"></span></p>
|
616 | 616 | <p class="pln"><span class="n"><a id="t532" href="#t532">532</a></span><span class="t"> <span class="com"># Make the previous output available to the current code</span> </span><span class="r"></span></p>
|
617 |
| - <p class="run"><span class="n"><a id="t533" href="#t533">533</a></span><span class="t"> <span class="nam">self</span><span class="op">.</span><span class="nam">cogmodule</span><span class="op">.</span><span class="nam">previous</span> <span class="op">=</span> <span class="nam">previous</span> </span><span class="r"></span></p> |
| 617 | + <p class="run"><span class="n"><a id="t533" href="#t533">533</a></span><span class="t"> <span class="nam">self</span><span class="op">.</span><span class="nam">cogmodule</span><span class="op">.</span><span class="nam">previous</span> <span class="op">=</span> <span class="str">""</span><span class="op">.</span><span class="nam">join</span><span class="op">(</span><span class="nam">previous</span><span class="op">)</span> </span><span class="r"></span></p> |
618 | 618 | <p class="pln"><span class="n"><a id="t534" href="#t534">534</a></span><span class="t"> </span><span class="r"></span></p>
|
619 | 619 | <p class="pln"><span class="n"><a id="t535" href="#t535">535</a></span><span class="t"> <span class="com"># Write the output of the spec to be the new output if we're</span> </span><span class="r"></span></p>
|
620 | 620 | <p class="pln"><span class="n"><a id="t536" href="#t536">536</a></span><span class="t"> <span class="com"># supposed to generate code.</span> </span><span class="r"></span></p>
|
|
911 | 911 | <a id="indexLink" class="nav" href="index.html">^ index</a>
|
912 | 912 | <a id="nextFileLink" class="nav" href="d_7b071bdc2a35fa80_makefiles_py.html">» next</a>
|
913 | 913 |
|
914 |
| - <a class="nav" href="https://coverage.readthedocs.io/en/7.4.3">coverage.py v7.4.3</a>, |
915 |
| - created at 2024-02-23 15:25 -0500 |
| 914 | + <a class="nav" href="https://coverage.readthedocs.io/en/7.4.4">coverage.py v7.4.4</a>, |
| 915 | + created at 2024-03-14 14:39 -0400 |
916 | 916 | </p>
|
917 | 917 | </div>
|
918 | 918 | </footer>
|
|
0 commit comments