diff options
| author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-05-22 01:55:43 +0900 |
|---|---|---|
| committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-05-22 01:55:43 +0900 |
| commit | a1b0e55548589253f997e9b9a1f2465c3c7e22f3 (patch) | |
| tree | 4f319c56da56d4c752d47e8991e3999871a09376 /sphinx/domains/python.py | |
| parent | 06107f838c28ab6ca6bfc2cc208e15997fcb2146 (diff) | |
| download | sphinx-git-a1b0e55548589253f997e9b9a1f2465c3c7e22f3.tar.gz | |
Close #1874: py domain: Support union types using `|` in info-field-list
Diffstat (limited to 'sphinx/domains/python.py')
| -rw-r--r-- | sphinx/domains/python.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index 7d39d80ed..ba021b36b 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -304,7 +304,7 @@ class PyXrefMixin: def make_xrefs(self, rolename: str, domain: str, target: str, innernode: Type[TextlikeNode] = nodes.emphasis, contnode: Node = None, env: BuildEnvironment = None) -> List[Node]: - delims = r'(\s*[\[\]\(\),](?:\s*or\s)?\s*|\s+or\s+|\.\.\.)' + delims = r'(\s*[\[\]\(\),](?:\s*or\s)?\s*|\s+or\s+|\s*\|\s*|\.\.\.)' delims_re = re.compile(delims) sub_targets = re.split(delims, target) |
