| 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>' | 
|  |