Fix for r67038.

This commit is contained in:
Georg Brandl
2008-10-28 16:53:05 +00:00
parent ec2afc42ab
commit 2ebb04f10f
4 changed files with 12 additions and 21 deletions

View File

@@ -194,9 +194,11 @@ class HTMLTranslator(BaseTranslator):
if node.has_key('linenos'):
linenos = node['linenos']
highlighted = self.highlighter.highlight_block(node.rawsource, lang, linenos)
starttag = self.starttag(node, 'div', suffix='')[:-1]
self.body.append(starttag + highlighted[4:]) # skip '<div' and replace by
# one possibly containing id attr
starttag = self.starttag(node, 'div', suffix='')
if starttag != '<div>':
self.body.append(starttag + highlighted + '</div>\n')
else:
self.body.append(highlighted)
raise nodes.SkipNode
def visit_doctest_block(self, node):

View File

@@ -29,7 +29,7 @@ Date: 9 Mar 2007
from __future__ import generators
import sys, warnings, os, fnmatch, glob, shutil, codecs, md5
import sys, warnings, os, fnmatch, glob, shutil, codecs
__version__ = '2.2'
__all__ = ['path']
@@ -760,23 +760,6 @@ class path(_base):
finally:
f.close()
def read_md5(self):
""" Calculate the md5 hash for this file.
This reads through the entire file.
"""
f = self.open('rb')
try:
m = md5.new()
while True:
d = f.read(8192)
if not d:
break
m.update(d)
finally:
f.close()
return m.digest()
# --- Methods for querying the filesystem.
exists = os.path.exists

View File

@@ -11,6 +11,11 @@ Testing various markup
:author: Me
:keywords: docs, sphinx
.. _label:
::
some code
Admonitions
-----------

View File

@@ -58,6 +58,7 @@ HTML_XPATH = {
".//meta[@name='author'][@content='Me']": '',
".//meta[@name='keywords'][@content='docs, sphinx']": '',
".//a[@href='contents.html#ref1']": '',
".//div[@id='label']": '',
},
'desc.html': {
".//dt[@id='mod.Cls.meth1']": '',