mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Add contextual information in Texinfo system messages.
This commit is contained in:
@@ -1093,12 +1093,14 @@ class TexinfoTranslator(nodes.NodeVisitor):
|
||||
pass
|
||||
|
||||
def visit_system_message(self, node):
|
||||
self.add_text('\n@format\n'
|
||||
'---------- SYSTEM MESSAGE -----------\n')
|
||||
self.add_text('\n\n@w{----------- System Message: %s/%s -----------} '
|
||||
'(%s, line %s)\n' % (
|
||||
node.get('type', '?'),
|
||||
node.get('level', '?'),
|
||||
escape(node.get('source', '?')),
|
||||
node.get('line', '?')))
|
||||
def depart_system_message(self, node):
|
||||
self.rstrip()
|
||||
self.add_text('\n------------------------------------\n'
|
||||
'@end format\n')
|
||||
pass
|
||||
|
||||
def visit_comment(self, node):
|
||||
for line in node.astext().splitlines():
|
||||
|
||||
Reference in New Issue
Block a user