diff options
-rw-r--r-- | sphinx/util/docfields.py | 3 | ||||
-rw-r--r-- | sphinx/writers/latex.py | 6 |
2 files changed, 3 insertions, 6 deletions
diff --git a/sphinx/util/docfields.py b/sphinx/util/docfields.py index e2179a25e..6e16a9948 100644 --- a/sphinx/util/docfields.py +++ b/sphinx/util/docfields.py @@ -316,8 +316,7 @@ class DocFieldTransformer: if is_typefield: # filter out only inline nodes; others will result in invalid # markup being written out - content = [n for n in content if isinstance(n, nodes.Inline) or - isinstance(n, nodes.Text)] + content = [n for n in content if isinstance(n, (nodes.Inline, nodes.Text))] if content: types.setdefault(typename, {})[fieldarg] = content continue diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index ef19c8036..46f736f3f 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -1857,8 +1857,7 @@ class LaTeXTranslator(SphinxTranslator): done = 0 if len(node.children) == 1: child = node.children[0] - if isinstance(child, nodes.bullet_list) or \ - isinstance(child, nodes.enumerated_list): + if isinstance(child, (nodes.bullet_list, nodes.enumerated_list)): done = 1 if not done: self.body.append(r'\begin{quote}' + CR) @@ -1869,8 +1868,7 @@ class LaTeXTranslator(SphinxTranslator): done = 0 if len(node.children) == 1: child = node.children[0] - if isinstance(child, nodes.bullet_list) or \ - isinstance(child, nodes.enumerated_list): + if isinstance(child, (nodes.bullet_list, nodes.enumerated_list)): done = 1 if not done: self.body.append(r'\end{quote}' + CR) |