Revision: 1701
http://epydoc.svn.sourceforge.net/epydoc/?rev=1701&view=rev
Author: edloper
Date: 2008-01-30 22:49:44 -0800 (Wed, 30 Jan 2008)
Log Message:
-----------
- Added support for show_private option to plaintext writer
Modified Paths:
--------------
trunk/epydoc/src/epydoc/docwriter/plaintext.py
Modified: trunk/epydoc/src/epydoc/docwriter/plaintext.py
===================================================================
--- trunk/epydoc/src/epydoc/docwriter/plaintext.py 2008-01-31 06:20:50 UTC (rev 1700)
+++ trunk/epydoc/src/epydoc/docwriter/plaintext.py 2008-01-31 06:49:44 UTC (rev 1701)
@@ -19,6 +19,7 @@
result = []
out = result.append
+ self._show_private = options.get('show_private', True)
self._cols = options.get('cols', 75)
try:
@@ -38,9 +39,6 @@
return ''.join(result)
def write_module(self, out, mod_doc):
- #for n,v in mod_doc.variables.items():
- # print n, `v.value`, `v.value.value`
-
# The cannonical name of the module.
out(self.section('Module Name'))
out(' %s\n\n' % mod_doc.canonical_name)
@@ -226,6 +224,9 @@
for i, var_doc in enumerate(var_docs):
val_doc, name = var_doc.value, var_doc.name
+ if not var_doc.is_public and not self._show_private:
+ continue
+
if verbose:
out(prefix+'\n')
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|