merge with stable

This commit is contained in:
Georg Brandl 2014-03-01 09:14:30 +01:00
commit 25b3d4a9b6
2 changed files with 7 additions and 2 deletions

View File

@ -21,6 +21,8 @@ import sys
import optparse
from os import path
from sphinx.util.osutil import walk
# automodule options
if 'SPHINX_APIDOC_OPTIONS' in os.environ:
OPTIONS = os.environ['SPHINX_APIDOC_OPTIONS'].split(',')
@ -185,7 +187,7 @@ def recurse_tree(rootpath, excludes, opts):
toplevels = []
followlinks = getattr(opts, 'followlinks', False)
includeprivate = getattr(opts, 'includeprivate', False)
for root, subs, files in os.walk(rootpath, followlinks=followlinks):
for root, subs, files in walk(rootpath, followlinks=followlinks):
# document only Python module files (that aren't excluded)
py_files = sorted(f for f in files
if path.splitext(f)[1] in PY_SUFFIXES and

View File

@ -405,7 +405,10 @@ class HTMLTranslator(BaseTranslator):
node['width'] = str(im.size[0])
if 'height' not in node:
node['height'] = str(im.size[1])
del im
try:
im.fp.close()
except Exception:
pass
BaseTranslator.visit_image(self, node)
def visit_toctree(self, node):