diff options
| author | Jakob Lykke Andersen <Jakob@caput.dk> | 2021-09-25 12:44:29 +0200 |
|---|---|---|
| committer | Jakob Lykke Andersen <Jakob@caput.dk> | 2021-10-02 12:41:40 +0200 |
| commit | 83fcc98dbcc04b09ccd55861f6f88b77acee1712 (patch) | |
| tree | 5760ee75655bb4114c3470c5bc7fb314e7483048 /sphinx/domains/python.py | |
| parent | edc65e676c84e5cacb3804e754998af114d9e589 (diff) | |
| download | sphinx-git-83fcc98dbcc04b09ccd55861f6f88b77acee1712.tar.gz | |
py nodes, PyFunction 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 63e4d8452..999a00dcf 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -618,11 +618,12 @@ class PyFunction(PyObject): 'async': directives.flag, }) - def get_signature_prefix(self, sig: str) -> str: + def get_signature_prefix(self, sig: str) -> List[nodes.Node]: if 'async' in self.options: - return 'async ' + return [addnodes.desc_sig_keyword('', 'async'), + addnodes.desc_sig_space()] else: - return '' + return [] def needs_arglist(self) -> bool: return True |
