diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-03-29 00:30:09 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-03-29 00:30:09 +0900 |
commit | e008da99268b5f3128e6e513224f0adca966031e (patch) | |
tree | f6e5417cd4ac2ac5b83deff8c6d807fddc547cf3 /sphinx/domains/python.py | |
parent | a2246152872c801fbe44c286f79973b3b4fe5479 (diff) | |
parent | 4cfcef651399884d1472f00b553a792d4c41dad4 (diff) | |
download | sphinx-git-e008da99268b5f3128e6e513224f0adca966031e.tar.gz |
Merge branch '2.0'
Diffstat (limited to 'sphinx/domains/python.py')
-rw-r--r-- | sphinx/domains/python.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sphinx/domains/python.py b/sphinx/domains/python.py index b2b23aa12..ea71aa976 100644 --- a/sphinx/domains/python.py +++ b/sphinx/domains/python.py @@ -261,7 +261,8 @@ class PyObject(ObjectDescription): classname = self.env.ref_context.get('py:class') if classname: add_module = False - if prefix and prefix.startswith(classname): + if prefix and (prefix == classname or + prefix.startswith(classname + ".")): fullname = prefix + name # class name is given again in the signature prefix = prefix[len(classname):].lstrip('.') |