merge with 1.0

This commit is contained in:
Georg Brandl 2011-01-03 15:55:56 +01:00
commit 6c7aa8bb6d
5 changed files with 18 additions and 5 deletions

View File

@ -32,6 +32,10 @@ Release 1.1 (in development)
Release 1.0.6 (in development)
==============================
* Fix strange reportings of line numbers for warnings generated from
autodoc-included docstrings, due to different behavior depending
on docutils version.
* Several fixes to the C++ domain.

View File

@ -448,9 +448,9 @@ class DefinitionParser(object):
'mutable': None,
'const': None,
'typename': None,
'unsigned': set(('char', 'int', 'long')),
'signed': set(('char', 'int', 'long')),
'short': set(('int', 'short')),
'unsigned': set(('char', 'short', 'int', 'long')),
'signed': set(('char', 'short', 'int', 'long')),
'short': set(('int',)),
'long': set(('int', 'long', 'double'))
}

View File

@ -103,7 +103,7 @@ class AutodocReporter(object):
return getattr(self.reporter, name)
def system_message(self, level, message, *children, **kwargs):
if 'line' in kwargs:
if 'line' in kwargs and 'source' not in kwargs:
try:
source, line = self.viewlist.items[kwargs['line']]
except IndexError:
@ -681,7 +681,7 @@ class Documenter(object):
# make sure that the result starts with an empty line. This is
# necessary for some situations where another directive preprocesses
# reST and no starting newline is present
self.add_line(u'', '')
self.add_line(u'', '<autodoc>')
# format the object's signature, if any
sig = self.format_signature()

View File

@ -26,3 +26,9 @@ Just testing a few autodoc possibilities...
.. autoclass:: CustomDict
:show-inheritance:
:members:
.. automodule:: autodoc_fodder
:noindex:
.. autoclass:: MarkupError

View File

@ -32,6 +32,9 @@ def teardown_module():
html_warnfile = StringIO()
ENV_WARNINGS = """\
%(root)s/autodoc_fodder.py:docstring of autodoc_fodder\\.MarkupError:2: \
\\(WARNING/2\\) Explicit markup ends without a blank line; unexpected \
unindent\\.\\n?
%(root)s/images.txt:9: WARNING: image file not readable: foo.png
%(root)s/images.txt:23: WARNING: nonlocal image URI found: \
http://www.python.org/logo.png