Remove ids from copied todo directives; they are no longer unique in the todolist

This commit is contained in:
Roland Meister
2013-06-19 20:39:13 +02:00
parent cc909ab2a9
commit 812d5cc181
+3 -1
View File
@@ -60,11 +60,13 @@ def process_todos(app, doctree):
raise IndexError
except IndexError:
targetnode = None
newnode = node.deepcopy()
del newnode['ids']
env.todo_all_todos.append({
'docname': env.docname,
'source': node.source or env.doc2path(env.docname),
'lineno': node.line,
'todo': node.deepcopy(),
'todo': newnode,
'target': targetnode,
})