diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/indexer.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/indexer.py | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/indexer.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/indexer.py deleted file mode 100755 index 528e7d63..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/lore/indexer.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) Twisted Matrix Laboratories. -# See LICENSE for details. - - -def setIndexFilename(filename='index.xhtml'): - global indexFilename - indexFilename = filename - -def getIndexFilename(): - global indexFilename - return indexFilename - -def addEntry(filename, anchor, text, reference): - global entries - if text not in entries: - entries[text] = [] - entries[text].append((filename, anchor, reference)) - -def clearEntries(): - global entries - entries = {} - -def generateIndex(): - global entries - global indexFilename - - if not indexFilename: - return - - f = open(indexFilename, 'w') - sortedEntries = [(e.lower(), e) for e in entries] - sortedEntries.sort() - sortedEntries = [e[1] for e in sortedEntries] - for text in sortedEntries: - refs = [] - f.write(text.replace('!', ', ') + ': ') - for (file, anchor, reference) in entries[text]: - refs.append('<a href="%s#%s">%s</a>' % (file, anchor, reference)) - if text == 'infinite recursion': - refs.append('<em>See Also:</em> recursion, infinite\n') - if text == 'recursion!infinite': - refs.append('<em>See Also:</em> infinite recursion\n') - f.write('%s<br />\n' % ", ".join(refs)) - f.close() - -def reset(): - clearEntries() - setIndexFilename() - -reset() |