mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2026-09-03 20:52:55 -05:00
Remove ids from copied todo directives; they are no longer unique in the todolist
This commit is contained in:
+3
-1
@@ -60,11 +60,13 @@ def process_todos(app, doctree):
|
|||||||
raise IndexError
|
raise IndexError
|
||||||
except IndexError:
|
except IndexError:
|
||||||
targetnode = None
|
targetnode = None
|
||||||
|
newnode = node.deepcopy()
|
||||||
|
del newnode['ids']
|
||||||
env.todo_all_todos.append({
|
env.todo_all_todos.append({
|
||||||
'docname': env.docname,
|
'docname': env.docname,
|
||||||
'source': node.source or env.doc2path(env.docname),
|
'source': node.source or env.doc2path(env.docname),
|
||||||
'lineno': node.line,
|
'lineno': node.line,
|
||||||
'todo': node.deepcopy(),
|
'todo': newnode,
|
||||||
'target': targetnode,
|
'target': targetnode,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user