Fix test suite: new code in extract_messages cannot always work.

This commit is contained in:
Georg Brandl 2012-10-28 18:07:09 +01:00
parent 33828e4777
commit aedfa7db6b

View File

@ -48,9 +48,10 @@ def extract_messages(doctree):
# tracker: https://sourceforge.net/tracker/?func=detail&aid=3548418&group_id=38414&atid=422032
if isinstance(node, nodes.term) and not node.source:
definition_list_item = node.parent
node.source = definition_list_item.source
node.line = definition_list_item.line - 1
node.rawsource = definition_list_item.rawsource.split("\n", 2)[0]
if definition_list_item.line is not None:
node.source = definition_list_item.source
node.line = definition_list_item.line - 1
node.rawsource = definition_list_item.rawsource.split("\n", 2)[0]
if not node.source:
continue # built-in message
if isinstance(node, IGNORED_NODES):