mirror of
https://github.com/python/cpython.git
synced 2025-09-03 23:41:18 +00:00
[3.13] gh-128772: Fix pydoc for methods with __module__ is None (GH-129177) (GH-129653)
(cherry picked from commit 979d766209
)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
This commit is contained in:
parent
19ceb342b5
commit
7eba097137
4 changed files with 16 additions and 1 deletions
|
@ -242,7 +242,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