Skip to content

Commit

Permalink
Merge pull request #9943 from jdknight/drop-translator-specific-unkno…
Browse files Browse the repository at this point in the history
…wn_visit-calls

drop translator-specific unknown_visit calls
  • Loading branch information
tk0miya committed Dec 23, 2021
2 parents 6ad6594 + b5a9a05 commit 048fd80
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 22 deletions.
5 changes: 4 additions & 1 deletion sphinx/util/docutils.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
from packaging import version

from sphinx.errors import SphinxError
from sphinx.locale import _
from sphinx.locale import _, __
from sphinx.util import logging
from sphinx.util.typing import RoleFunction

Expand Down Expand Up @@ -496,6 +496,9 @@ def dispatch_departure(self, node: Node) -> None:
else:
super().dispatch_departure(node)

def unknown_visit(self, node: Node) -> None:
logger.warning(__('unknown node type: %r'), node, location=node)


# cache a vanilla instance of nodes.document
# Used in new_document() function
Expand Down
3 changes: 0 additions & 3 deletions sphinx/writers/html.py
Original file line number Diff line number Diff line change
Expand Up @@ -876,9 +876,6 @@ def depart_math_block(self, node: Element, math_env: str = '') -> None:
if depart:
depart(self, node)

def unknown_visit(self, node: Node) -> None:
raise NotImplementedError('Unknown node: ' + node.__class__.__name__)

@property
def permalink_text(self) -> str:
warnings.warn('HTMLTranslator.permalink_text is deprecated.',
Expand Down
3 changes: 0 additions & 3 deletions sphinx/writers/html5.py
Original file line number Diff line number Diff line change
Expand Up @@ -811,9 +811,6 @@ def depart_math_block(self, node: Element, math_env: str = '') -> None:
if depart:
depart(self, node)

def unknown_visit(self, node: Node) -> None:
raise NotImplementedError('Unknown node: ' + node.__class__.__name__)

@property
def permalink_text(self) -> str:
warnings.warn('HTMLTranslator.permalink_text is deprecated.',
Expand Down
3 changes: 0 additions & 3 deletions sphinx/writers/latex.py
Original file line number Diff line number Diff line change
Expand Up @@ -2077,9 +2077,6 @@ def visit_math_reference(self, node: Element) -> None:
def depart_math_reference(self, node: Element) -> None:
pass

def unknown_visit(self, node: Node) -> None:
raise NotImplementedError('Unknown node: ' + node.__class__.__name__)


# FIXME: Workaround to avoid circular import
# refs: https://github.com/sphinx-doc/sphinx/issues/5433
Expand Down
5 changes: 1 addition & 4 deletions sphinx/writers/manpage.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
from typing import Any, Dict, Iterable, cast

from docutils import nodes
from docutils.nodes import Element, Node, TextElement
from docutils.nodes import Element, TextElement
from docutils.writers.manpage import Translator as BaseTranslator
from docutils.writers.manpage import Writer

Expand Down Expand Up @@ -462,6 +462,3 @@ def visit_math_block(self, node: Element) -> None:

def depart_math_block(self, node: Element) -> None:
self.depart_centered(node)

def unknown_visit(self, node: Node) -> None:
raise NotImplementedError('Unknown node: ' + node.__class__.__name__)
4 changes: 0 additions & 4 deletions sphinx/writers/texinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -1281,10 +1281,6 @@ def unimplemented_visit(self, node: Element) -> None:
logger.warning(__("unimplemented node type: %r"), node,
location=node)

def unknown_visit(self, node: Node) -> None:
logger.warning(__("unknown node type: %r"), node,
location=node)

def unknown_departure(self, node: Node) -> None:
pass

Expand Down
5 changes: 1 addition & 4 deletions sphinx/writers/text.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
Union, cast)

from docutils import nodes, writers
from docutils.nodes import Element, Node, Text
from docutils.nodes import Element, Text
from docutils.utils import column_width

from sphinx import addnodes
Expand Down Expand Up @@ -1189,6 +1189,3 @@ def visit_math_block(self, node: Element) -> None:

def depart_math_block(self, node: Element) -> None:
self.end_state()

def unknown_visit(self, node: Node) -> None:
raise NotImplementedError('Unknown node: ' + node.__class__.__name__)

0 comments on commit 048fd80

Please sign in to comment.