diff options
Diffstat (limited to 'doc/sample_html/cogapp_makefiles.html')
-rw-r--r-- | doc/sample_html/cogapp_makefiles.html | 128 |
1 files changed, 64 insertions, 64 deletions
diff --git a/doc/sample_html/cogapp_makefiles.html b/doc/sample_html/cogapp_makefiles.html index d1c7e56..4d50521 100644 --- a/doc/sample_html/cogapp_makefiles.html +++ b/doc/sample_html/cogapp_makefiles.html @@ -104,70 +104,70 @@ function toggle_lines(btn, cls) { </td>
<td class='text' valign='top'>
-<p class='pln'>""" Dictionary-to-filetree functions, to create test files for testing.</p>
-<p class='pln'> http://nedbatchelder.com/code/cog</p>
-<p class='pln'> </p>
-<p class='pln'> Copyright 2004-2009, Ned Batchelder.</p>
-<p class='pln'>"""</p>
-<p class='pln'> </p>
-<p class='stm run hide'>import path # Non-standard, from http://www.jorendorff.com/articles/python/path</p>
-<p class='stm run hide'>from whiteutils import reindentBlock</p>
-<p class='pln'> </p>
-<p class='stm run hide'>__version__ = '1.0.20040126'</p>
-<p class='stm run hide'>__all__ = ['makeFiles', 'removeFiles']</p>
-<p class='pln'> </p>
-<p class='stm run hide'>def makeFiles(d, basedir='.', raw=False):</p>
-<p class='pln'> """ Create files from the dictionary d, in the directory named by dirpath.</p>
-<p class='pln'> """</p>
-<p class='stm mis'> dirpath = path.path(basedir)</p>
-<p class='stm mis'> for name, contents in d.items():</p>
-<p class='stm mis'> child = dirpath / name</p>
-<p class='stm mis'> if isinstance(contents, basestring):</p>
-<p class='stm mis'> mode = 'w'</p>
-<p class='stm mis'> if raw:</p>
-<p class='stm mis'> mode = 'wb'</p>
-<p class='stm mis'> f = open(child, mode)</p>
-<p class='stm mis'> if not raw:</p>
-<p class='stm mis'> contents = reindentBlock(contents)</p>
-<p class='stm mis'> f.write(contents)</p>
-<p class='stm mis'> f.close()</p>
-<p class='pln'> else:</p>
-<p class='stm mis'> if not child.exists():</p>
-<p class='stm mis'> child.mkdir()</p>
-<p class='stm mis'> makeFiles(contents, child, raw=raw)</p>
-<p class='pln'> </p>
-<p class='stm run hide'>def removeFiles(d, basedir='.'):</p>
-<p class='pln'> """ Remove the files created by makeFiles.</p>
-<p class='pln'> Directories are removed if they are empty.</p>
-<p class='pln'> """</p>
-<p class='stm mis'> dirpath = path.path(basedir)</p>
-<p class='stm mis'> for name, contents in d.items():</p>
-<p class='stm mis'> child = dirpath / name</p>
-<p class='stm mis'> if isinstance(contents, basestring):</p>
-<p class='stm mis'> child.remove()</p>
-<p class='pln'> else:</p>
-<p class='stm mis'> removeFiles(contents, child)</p>
-<p class='stm mis'> if not child.files() and not child.dirs():</p>
-<p class='stm mis'> child.rmdir()</p>
-<p class='pln'> </p>
-<p class='exc'>if __name__ == '__main__': #pragma: no cover</p>
-<p class='pln'> # Try it a little.</p>
-<p class='exc'> d = {</p>
-<p class='pln'> 'test_makefiles': {</p>
-<p class='pln'> 'hey.txt': """\</p>
-<p class='pln'> This is hey.txt.</p>
-<p class='pln'> It's very simple.</p>
-<p class='pln'> """,</p>
-<p class='pln'> 'subdir': {</p>
-<p class='pln'> 'fooey': """\</p>
-<p class='pln'> # Fooey</p>
-<p class='pln'> Kablooey</p>
-<p class='pln'> Ew.</p>
-<p class='pln'> """</p>
-<p class='pln'> }</p>
-<p class='pln'> }</p>
-<p class='pln'> }</p>
-<p class='exc'> makeFiles(d)</p>
+<p class='pln'><span class='str'>""" Dictionary-to-filetree functions, to create test files for testing.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> http://nedbatchelder.com/code/cog</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> </span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> Copyright 2004-2009, Ned Batchelder.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'>"""</span><span class="strut"> </span></p>
+<p class='pln'><span class="strut"> </span></p>
+<p class='stm run hide'><span class='key'>import</span> <span class='nam'>path</span> <span class='com'># Non-standard, from http://www.jorendorff.com/articles/python/path</span><span class="strut"> </span></p>
+<p class='stm run hide'><span class='key'>from</span> <span class='nam'>whiteutils</span> <span class='key'>import</span> <span class='nam'>reindentBlock</span><span class="strut"> </span></p>
+<p class='pln'><span class="strut"> </span></p>
+<p class='stm run hide'><span class='nam'>__version__</span> <span class='op'>=</span> <span class='str'>'1.0.20040126'</span><span class="strut"> </span></p>
+<p class='stm run hide'><span class='nam'>__all__</span> <span class='op'>=</span> <span class='op'>[</span><span class='str'>'makeFiles'</span><span class='op'>,</span> <span class='str'>'removeFiles'</span><span class='op'>]</span><span class="strut"> </span></p>
+<p class='pln'><span class="strut"> </span></p>
+<p class='stm run hide'><span class='key'>def</span> <span class='nam'>makeFiles</span><span class='op'>(</span><span class='nam'>d</span><span class='op'>,</span> <span class='nam'>basedir</span><span class='op'>=</span><span class='str'>'.'</span><span class='op'>,</span> <span class='nam'>raw</span><span class='op'>=</span><span class='nam'>False</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='pln'> <span class='str'>""" Create files from the dictionary d, in the directory named by dirpath.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> """</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>dirpath</span> <span class='op'>=</span> <span class='nam'>path</span><span class='op'>.</span><span class='nam'>path</span><span class='op'>(</span><span class='nam'>basedir</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>for</span> <span class='nam'>name</span><span class='op'>,</span> <span class='nam'>contents</span> <span class='key'>in</span> <span class='nam'>d</span><span class='op'>.</span><span class='nam'>items</span><span class='op'>(</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>child</span> <span class='op'>=</span> <span class='nam'>dirpath</span> <span class='op'>/</span> <span class='nam'>name</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>if</span> <span class='nam'>isinstance</span><span class='op'>(</span><span class='nam'>contents</span><span class='op'>,</span> <span class='nam'>basestring</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>mode</span> <span class='op'>=</span> <span class='str'>'w'</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>if</span> <span class='nam'>raw</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>mode</span> <span class='op'>=</span> <span class='str'>'wb'</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>f</span> <span class='op'>=</span> <span class='nam'>open</span><span class='op'>(</span><span class='nam'>child</span><span class='op'>,</span> <span class='nam'>mode</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>if</span> <span class='key'>not</span> <span class='nam'>raw</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>contents</span> <span class='op'>=</span> <span class='nam'>reindentBlock</span><span class='op'>(</span><span class='nam'>contents</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>f</span><span class='op'>.</span><span class='nam'>write</span><span class='op'>(</span><span class='nam'>contents</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>f</span><span class='op'>.</span><span class='nam'>close</span><span class='op'>(</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='pln'> <span class='key'>else</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>if</span> <span class='key'>not</span> <span class='nam'>child</span><span class='op'>.</span><span class='nam'>exists</span><span class='op'>(</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>child</span><span class='op'>.</span><span class='nam'>mkdir</span><span class='op'>(</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>makeFiles</span><span class='op'>(</span><span class='nam'>contents</span><span class='op'>,</span> <span class='nam'>child</span><span class='op'>,</span> <span class='nam'>raw</span><span class='op'>=</span><span class='nam'>raw</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='pln'><span class="strut"> </span></p>
+<p class='stm run hide'><span class='key'>def</span> <span class='nam'>removeFiles</span><span class='op'>(</span><span class='nam'>d</span><span class='op'>,</span> <span class='nam'>basedir</span><span class='op'>=</span><span class='str'>'.'</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='pln'> <span class='str'>""" Remove the files created by makeFiles.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> Directories are removed if they are empty.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> """</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>dirpath</span> <span class='op'>=</span> <span class='nam'>path</span><span class='op'>.</span><span class='nam'>path</span><span class='op'>(</span><span class='nam'>basedir</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>for</span> <span class='nam'>name</span><span class='op'>,</span> <span class='nam'>contents</span> <span class='key'>in</span> <span class='nam'>d</span><span class='op'>.</span><span class='nam'>items</span><span class='op'>(</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>child</span> <span class='op'>=</span> <span class='nam'>dirpath</span> <span class='op'>/</span> <span class='nam'>name</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>if</span> <span class='nam'>isinstance</span><span class='op'>(</span><span class='nam'>contents</span><span class='op'>,</span> <span class='nam'>basestring</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>child</span><span class='op'>.</span><span class='nam'>remove</span><span class='op'>(</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='pln'> <span class='key'>else</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>removeFiles</span><span class='op'>(</span><span class='nam'>contents</span><span class='op'>,</span> <span class='nam'>child</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='key'>if</span> <span class='key'>not</span> <span class='nam'>child</span><span class='op'>.</span><span class='nam'>files</span><span class='op'>(</span><span class='op'>)</span> <span class='key'>and</span> <span class='key'>not</span> <span class='nam'>child</span><span class='op'>.</span><span class='nam'>dirs</span><span class='op'>(</span><span class='op'>)</span><span class='op'>:</span><span class="strut"> </span></p>
+<p class='stm mis'> <span class='nam'>child</span><span class='op'>.</span><span class='nam'>rmdir</span><span class='op'>(</span><span class='op'>)</span><span class="strut"> </span></p>
+<p class='pln'><span class="strut"> </span></p>
+<p class='exc'><span class='key'>if</span> <span class='nam'>__name__</span> <span class='op'>==</span> <span class='str'>'__main__'</span><span class='op'>:</span> <span class='com'>#pragma: no cover</span><span class="strut"> </span></p>
+<p class='pln'> <span class='com'># Try it a little.</span><span class="strut"> </span></p>
+<p class='exc'> <span class='nam'>d</span> <span class='op'>=</span> <span class='op'>{</span><span class="strut"> </span></p>
+<p class='pln'> <span class='str'>'test_makefiles'</span><span class='op'>:</span> <span class='op'>{</span><span class="strut"> </span></p>
+<p class='pln'> <span class='str'>'hey.txt'</span><span class='op'>:</span> <span class='str'>"""\</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> This is hey.txt.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> It's very simple.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> """</span><span class='op'>,</span><span class="strut"> </span></p>
+<p class='pln'> <span class='str'>'subdir'</span><span class='op'>:</span> <span class='op'>{</span><span class="strut"> </span></p>
+<p class='pln'> <span class='str'>'fooey'</span><span class='op'>:</span> <span class='str'>"""\</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> # Fooey</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> Kablooey</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> Ew.</span><span class="strut"> </span></p>
+<p class='pln'><span class='str'> """</span><span class="strut"> </span></p>
+<p class='pln'> <span class='op'>}</span><span class="strut"> </span></p>
+<p class='pln'> <span class='op'>}</span><span class="strut"> </span></p>
+<p class='pln'> <span class='op'>}</span><span class="strut"> </span></p>
+<p class='exc'> <span class='nam'>makeFiles</span><span class='op'>(</span><span class='nam'>d</span><span class='op'>)</span><span class="strut"> </span></p>
</td>
</tr>
|