diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/default.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/default.py | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/default.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/default.py deleted file mode 100755 index 5b542ad2..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/default.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (c) Twisted Matrix Laboratories. -# See LICENSE for details. - -""" -Default processing factory plugin. -""" - -from xml.dom import minidom as dom - -from twisted.lore import tree, latex, lint, process -from twisted.web import sux - -htmlDefault = {'template': 'template.tpl', 'baseurl': '%s', 'ext': '.html'} - -class ProcessingFunctionFactory: - - def getDoFile(self): - return tree.doFile - - def generate_html(self, options, filenameGenerator=tree.getOutputFileName): - n = htmlDefault.copy() - n.update(options) - options = n - try: - fp = open(options['template']) - templ = dom.parse(fp) - except IOError, e: - raise process.NoProcessorError(e.filename+": "+e.strerror) - except sux.ParseError, e: - raise process.NoProcessorError(str(e)) - df = lambda file, linkrel: self.getDoFile()(file, linkrel, options['ext'], - options['baseurl'], templ, options, filenameGenerator) - return df - - latexSpitters = {None: latex.LatexSpitter, - 'section': latex.SectionLatexSpitter, - 'chapter': latex.ChapterLatexSpitter, - 'book': latex.BookLatexSpitter, - } - - def generate_latex(self, options, filenameGenerator=None): - spitter = self.latexSpitters[None] - for (key, value) in self.latexSpitters.items(): - if key and options.get(key): - spitter = value - df = lambda file, linkrel: latex.convertFile(file, spitter) - return df - - def getLintChecker(self): - return lint.getDefaultChecker() - - def generate_lint(self, options, filenameGenerator=None): - checker = self.getLintChecker() - return lambda file, linkrel: lint.doFile(file, checker) - -factory = ProcessingFunctionFactory() |