diff options
| author | Jakob Lykke Andersen <Jakob@caput.dk> | 2021-09-25 12:52:52 +0200 |
|---|---|---|
| committer | Jakob Lykke Andersen <Jakob@caput.dk> | 2021-10-02 12:41:40 +0200 |
| commit | 51e7b6d2aa871c262e37f3fc9edbef67a2b3edd2 (patch) | |
| tree | dea8afecacd2d9a8ce324e5748a3574f02f178a6 /sphinx/domains/python.py | |
| parent | 83fcc98dbcc04b09ccd55861f6f88b77acee1712 (diff) | |
| download | sphinx-git-51e7b6d2aa871c262e37f3fc9edbef67a2b3edd2.tar.gz | |
py nodes, PyClassLike, get_signature_prefix
Diffstat (limited to 'sphinx/domains/python.py')
| -rw-r--r-- | sphinx/domains/python.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index 999a00dcf..f042274a7 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -714,11 +714,12 @@ class PyClasslike(PyObject): allow_nesting = True - def get_signature_prefix(self, sig: str) -> str: + def get_signature_prefix(self, sig: str) -> List[nodes.Node]: if 'final' in self.options: - return 'final %s ' % self.objtype + return [nodes.Text('final'), addnodes.desc_sig_space(), + nodes.Text(self.objtype), addnodes.desc_sig_space()] else: - return '%s ' % self.objtype + return [nodes.Text(self.objtype), addnodes.desc_sig_space()] def get_index_text(self, modname: str, name_cls: Tuple[str, str]) -> str: if self.objtype == 'class': |
