mirror of
https://github.com/python/cpython.git
synced 2025-08-07 10:28:42 +00:00
[3.12] gh-128772: Fix pydoc for methods with __module__ is None (GH-129177) (GH-129654)
(cherry picked from commit 979d766209
)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
This commit is contained in:
parent
676ee57bd6
commit
0d207c3dd1
4 changed files with 16 additions and 1 deletions
|
@ -210,7 +210,7 @@ def parentname(object, modname):
|
|||
if necessary) or module."""
|
||||
if '.' in object.__qualname__:
|
||||
name = object.__qualname__.rpartition('.')[0]
|
||||
if object.__module__ != modname:
|
||||
if object.__module__ != modname and object.__module__ is not None:
|
||||
return object.__module__ + '.' + name
|
||||
else:
|
||||
return name
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue