[Checkins] SVN: zope.structuredtext/trunk/src/zope/structuredtext/html.py Add docstrings; wrap long lines.
Tres Seaver
tseaver at palladion.com
Fri Apr 30 18:10:17 EDT 2010
Log message for revision 111782:
Add docstrings; wrap long lines.
Changed:
U zope.structuredtext/trunk/src/zope/structuredtext/html.py
-=-
Modified: zope.structuredtext/trunk/src/zope/structuredtext/html.py
===================================================================
--- zope.structuredtext/trunk/src/zope/structuredtext/html.py 2010-04-30 22:10:16 UTC (rev 111781)
+++ zope.structuredtext/trunk/src/zope/structuredtext/html.py 2010-04-30 22:10:16 UTC (rev 111782)
@@ -10,12 +10,9 @@
# FOR A PARTICULAR PURPOSE
#
##############################################################################
+""" HTML renderer for STX documents.
"""
-$Id$
-"""
-import re
-import sys
from cgi import escape
__metaclass__ = type
@@ -51,7 +48,8 @@
})
def dispatch(self, doc, level, output):
- getattr(self, self.element_types[doc.getNodeName()])(doc, level, output)
+ getattr(self, self.element_types[doc.getNodeName()]
+ )(doc, level, output)
def __call__(self, doc, level=1, header=True):
r=[]
@@ -74,7 +72,8 @@
output('<body>\n')
for c in children:
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
if self.header:
output('</body>\n')
@@ -83,12 +82,14 @@
def section(self, doc, level, output):
children=doc.getChildNodes()
for c in children:
- getattr(self, self.element_types[c.getNodeName()])(c, level+1, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level+1, output)
def sectionTitle(self, doc, level, output):
output('<h%d>' % (level))
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('</h%d>\n' % (level))
def description(self, doc, level, output):
@@ -96,7 +97,8 @@
if p is None or p.getNodeName() is not doc.getNodeName():
output('<dl>\n')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
n=doc.getNextSibling()
if n is None or n.getNodeName() is not doc.getNodeName():
output('</dl>\n')
@@ -104,13 +106,15 @@
def descriptionTitle(self, doc, level, output):
output('<dt>')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('</dt>\n')
def descriptionBody(self, doc, level, output):
output('<dd>')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('</dd>\n')
def bullet(self, doc, level, output):
@@ -119,7 +123,8 @@
output('\n<ul>\n')
output('<li>')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
n=doc.getNextSibling()
output('</li>\n')
if n is None or n.getNodeName() is not doc.getNodeName():
@@ -131,7 +136,8 @@
output('\n<ol>\n')
output('<li>')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
n=doc.getNextSibling()
output('</li>\n')
if n is None or n.getNodeName() is not doc.getNodeName():
@@ -169,13 +175,15 @@
def link(self, doc, level, output):
output('<a href="%s">' % doc.href)
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('</a>')
def emphasis(self, doc, level, output):
output('<em>')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('</em>')
def literal(self, doc, level, output):
@@ -187,36 +195,43 @@
def strong(self, doc, level, output):
output('<strong>')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('</strong>')
def underline(self, doc, level, output):
output("<u>")
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output("</u>")
def innerLink(self, doc, level, output):
output('<a href="#ref');
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('">[')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output(']</a>')
def namedLink(self, doc, level, output):
output('<a name="ref')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output('">[')
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
output(']</a>')
def sgml(self,doc,level,output):
for c in doc.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
def xref(self, doc, level, output):
val = doc.getNodeValue()
@@ -234,15 +249,17 @@
output("<tr>\n")
for column in row.getColumns()[0]:
if hasattr(column,"getAlign"):
- str = '<%s colspan="%s" align="%s" valign="%s">' % (column.getType(),
- column.getSpan(),
- column.getAlign(),
- column.getValign())
+ str = ('<%s colspan="%s" align="%s" valign="%s">'
+ % (column.getType(),
+ column.getSpan(),
+ column.getAlign(),
+ column.getValign()))
else:
str = '<td colspan="%s">' % column.getSpan()
output(str)
for c in column.getChildNodes():
- getattr(self, self.element_types[c.getNodeName()])(c, level, output)
+ getattr(self, self.element_types[c.getNodeName()]
+ )(c, level, output)
if hasattr(column,"getType"):
output("</"+column.getType()+">\n")
else:
@@ -261,6 +278,8 @@
def image(self, doc, level, output):
if hasattr(doc, 'key'):
output('<a name="%s"></a>\n' % doc.key)
- output('<img src="%s" alt="%s" />\n' % (doc.href, doc.getNodeValue()))
+ output('<img src="%s" alt="%s" />\n'
+ % (doc.href, doc.getNodeValue()))
if doc.getNodeValue() and hasattr(doc, 'key'):
- output('<p><b>Figure %s</b> %s</p>\n' % (doc.key, doc.getNodeValue()))
+ output('<p><b>Figure %s</b> %s</p>\n'
+ % (doc.key, doc.getNodeValue()))
More information about the checkins
mailing list