summaryrefslogtreecommitdiff
path: root/sphinx/ext/todo.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/ext/todo.py')
-rw-r--r--sphinx/ext/todo.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/sphinx/ext/todo.py b/sphinx/ext/todo.py
index 2e91c9eaf..6f4d366c7 100644
--- a/sphinx/ext/todo.py
+++ b/sphinx/ext/todo.py
@@ -20,8 +20,13 @@ from sphinx.environment import NoUri
from sphinx.util.nodes import set_source_info
from sphinx.util.compat import Directive, make_admonition
-class todo_node(nodes.Admonition, nodes.Element): pass
-class todolist(nodes.General, nodes.Element): pass
+
+class todo_node(nodes.Admonition, nodes.Element):
+ pass
+
+
+class todolist(nodes.General, nodes.Element):
+ pass
class Todo(Directive):
@@ -112,7 +117,7 @@ def process_todo_nodes(app, doctree, fromdocname):
para = nodes.paragraph(classes=['todo-source'])
description = _('(The <<original entry>> is located in '
' %s, line %d.)') % \
- (todo_info['source'], todo_info['lineno'])
+ (todo_info['source'], todo_info['lineno'])
desc1 = description[:description.find('<<')]
desc2 = description[description.find('>>')+2:]
para += nodes.Text(desc1, desc1)
@@ -161,9 +166,11 @@ def merge_info(app, env, docnames, other):
def visit_todo_node(self, node):
self.visit_admonition(node)
+
def depart_todo_node(self, node):
self.depart_admonition(node)
+
def setup(app):
app.add_config_value('todo_include_todos', False, 'html')