diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-06-30 15:24:06 +0300 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-06-30 15:24:06 +0300 |
commit | ec351bdf3d9405e664e8f793d3cddfa2fddfd07e (patch) | |
tree | 6f08294ce2daa5f6bd9e14ec7ad99cee0e30f639 /sphinx/transforms | |
parent | 565c9536e50028937a723a92751eb04e82481653 (diff) | |
parent | 779d902359f6946be9326682de372d0e75a8cfd4 (diff) |
Merge branch '4.0.x' into 4.x
Diffstat (limited to 'sphinx/transforms')
-rw-r--r-- | sphinx/transforms/post_transforms/__init__.py | 3 |
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]: |