| Index: third_party/twisted_8_1/twisted/lore/docbook.py
|
| diff --git a/third_party/twisted_8_1/twisted/lore/docbook.py b/third_party/twisted_8_1/twisted/lore/docbook.py
|
| deleted file mode 100644
|
| index 1d18b750c90a6d42df773082c8873cd3f4f23f34..0000000000000000000000000000000000000000
|
| --- a/third_party/twisted_8_1/twisted/lore/docbook.py
|
| +++ /dev/null
|
| @@ -1,66 +0,0 @@
|
| -# Copyright (c) 2001-2004 Twisted Matrix Laboratories.
|
| -# See LICENSE for details.
|
| -
|
| -#
|
| -
|
| -from cStringIO import StringIO
|
| -import os, re, cgi
|
| -from twisted.python import text
|
| -from twisted.web import domhelpers, microdom
|
| -import latex, tree
|
| -
|
| -class DocbookSpitter(latex.BaseLatexSpitter):
|
| -
|
| - currentLevel = 1
|
| -
|
| - def writeNodeData(self, node):
|
| - self.writer(node.data)
|
| -
|
| - def visitNode_body(self, node):
|
| - self.visitNodeDefault(node)
|
| - self.writer('</section>'*self.currentLevel)
|
| -
|
| - def visitNodeHeader(self, node):
|
| - level = int(node.tagName[1])
|
| - difference, self.currentLevel = level-self.currentLevel, level
|
| - self.writer('<section>'*difference+'</section>'*-difference)
|
| - if difference<=0:
|
| - self.writer('</section>\n<section>')
|
| - self.writer('<title>')
|
| - self.visitNodeDefault(node)
|
| -
|
| - def visitNode_a_listing(self, node):
|
| - fileName = os.path.join(self.currDir, node.getAttribute('href'))
|
| - self.writer('<programlisting>\n')
|
| - self.writer(cgi.escape(open(fileName).read()))
|
| - self.writer('</programlisting>\n')
|
| -
|
| - def visitNode_a_href(self, node):
|
| - self.visitNodeDefault(node)
|
| -
|
| - def visitNode_a_name(self, node):
|
| - self.visitNodeDefault(node)
|
| -
|
| - def visitNode_li(self, node):
|
| - for child in node.childNodes:
|
| - if getattr(child, 'tagName', None) != 'p':
|
| - new = microdom.Element('p')
|
| - new.childNodes = [child]
|
| - node.replaceChild(new, child)
|
| - self.visitNodeDefault(node)
|
| -
|
| - visitNode_h2 = visitNode_h3 = visitNode_h4 = visitNodeHeader
|
| - end_h2 = end_h3 = end_h4 = '</title><para />'
|
| - start_title, end_title = '<section><title>', '</title><para />'
|
| - start_p, end_p = '<para>', '</para>'
|
| - start_strong, end_strong = start_em, end_em = '<emphasis>', '</emphasis>'
|
| - start_span_footnote, end_span_footnote = '<footnote><para>', '</para></footnote>'
|
| - start_q = end_q = '"'
|
| - start_pre, end_pre = '<programlisting>', '</programlisting>'
|
| - start_div_note, end_div_note = '<note>', '</note>'
|
| - start_li, end_li = '<listitem>', '</listitem>'
|
| - start_ul, end_ul = '<itemizedlist>', '</itemizedlist>'
|
| - start_ol, end_ol = '<orderedlist>', '</orderedlist>'
|
| - start_dl, end_dl = '<variablelist>', '</variablelist>'
|
| - start_dt, end_dt = '<varlistentry><term>', '</term>'
|
| - start_dd, end_dd = '<listitem><para>', '</para></listitem></varlistentry>'
|
|
|