Restore API compatibility for make_admonition.

This commit is contained in:
Georg Brandl 2008-11-06 11:04:44 +01:00
parent dbfe74d5e6
commit 5bf2a2918d
2 changed files with 4 additions and 4 deletions

View File

@ -229,15 +229,15 @@ directives.register_directive('versionchanged', version_directive)
def seealso_directive(name, arguments, options, content, lineno,
content_offset, block_text, state, state_machine):
seealsonode = make_admonition(
ret = make_admonition(
addnodes.seealso, name, [_('See also')], options, content,
lineno, content_offset, block_text, state, state_machine)
if arguments:
argnodes, msgs = state.inline_text(arguments[0], lineno)
para = nodes.paragraph()
para += argnodes
seealsonode[1:1] = [para] + msgs
return [seealsonode]
ret[0][1:1] = [para] + msgs
return ret
seealso_directive.content = 1
seealso_directive.arguments = (0, 1, 1)

View File

@ -33,5 +33,5 @@ def make_admonition(node_class, name, arguments, options, content, lineno,
classes = ['admonition-' + nodes.make_id(title_text)]
admonition_node['classes'] += classes
state.nested_parse(content, content_offset, admonition_node)
return admonition_node
return [admonition_node]