Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2021-06-30 15:24:06 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2021-06-30 15:24:06 +0300
commitec351bdf3d9405e664e8f793d3cddfa2fddfd07e (patch)
tree6f08294ce2daa5f6bd9e14ec7ad99cee0e30f639 /sphinx/transforms
parent565c9536e50028937a723a92751eb04e82481653 (diff)
parent779d902359f6946be9326682de372d0e75a8cfd4 (diff)
Merge branch '4.0.x' into 4.x
Diffstat (limited to 'sphinx/transforms')
-rw-r--r--sphinx/transforms/post_transforms/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/sphinx/transforms/post_transforms/__init__.py b/sphinx/transforms/post_transforms/__init__.py
index dcb3da89f..b398d0777 100644
--- a/sphinx/transforms/post_transforms/__init__.py
+++ b/sphinx/transforms/post_transforms/__init__.py
@@ -263,7 +263,8 @@ class PropagateDescDomain(SphinxPostTransform):
def run(self, **kwargs: Any) -> None:
for node in self.document.traverse(addnodes.desc_signature):
- node['classes'].append(node.parent['domain'])
+ if node.parent.get('domain'):
+ node['classes'].append(node.parent['domain'])
def setup(app: Sphinx) -> Dict[str, Any]: