diff options
Diffstat (limited to 'sphinx/ext/todo.py')
| -rw-r--r-- | sphinx/ext/todo.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sphinx/ext/todo.py b/sphinx/ext/todo.py index c5cacc437..bfb46903f 100644 --- a/sphinx/ext/todo.py +++ b/sphinx/ext/todo.py @@ -105,7 +105,7 @@ class TodoDomain(Domain): def process_todos(app: Sphinx, doctree: nodes.document) -> None: - warnings.warn('process_todos() is deprecated.', RemovedInSphinx40Warning) + warnings.warn('process_todos() is deprecated.', RemovedInSphinx40Warning, stacklevel=2) # collect all todos in the environment # this is not done in the directive itself because it some transformations # must have already been run, e.g. substitutions @@ -221,7 +221,8 @@ def process_todo_nodes(app: Sphinx, doctree: nodes.document, fromdocname: str) - """Replace all todolist nodes with a list of the collected todos. Augment each todo with a backlink to the original location. """ - warnings.warn('process_todo_nodes() is deprecated.', RemovedInSphinx40Warning) + warnings.warn('process_todo_nodes() is deprecated.', + RemovedInSphinx40Warning, stacklevel=2) domain = cast(TodoDomain, app.env.get_domain('todo')) todos = sum(domain.todos.values(), []) # type: List[todo_node] @@ -273,7 +274,7 @@ def process_todo_nodes(app: Sphinx, doctree: nodes.document, fromdocname: str) - def purge_todos(app: Sphinx, env: BuildEnvironment, docname: str) -> None: - warnings.warn('purge_todos() is deprecated.', RemovedInSphinx40Warning) + warnings.warn('purge_todos() is deprecated.', RemovedInSphinx40Warning, stacklevel=2) if not hasattr(env, 'todo_all_todos'): return env.todo_all_todos = [todo for todo in env.todo_all_todos # type: ignore @@ -282,7 +283,7 @@ def purge_todos(app: Sphinx, env: BuildEnvironment, docname: str) -> None: def merge_info(app: Sphinx, env: BuildEnvironment, docnames: Iterable[str], other: BuildEnvironment) -> None: - warnings.warn('merge_info() is deprecated.', RemovedInSphinx40Warning) + warnings.warn('merge_info() is deprecated.', RemovedInSphinx40Warning, stacklevel=2) if not hasattr(other, 'todo_all_todos'): return if not hasattr(env, 'todo_all_todos'): |
