Repository navigation
Commit 0c42466
gh-152692: Fix annotationlib.type_repr() for bound built-in methods (GH-152693)
type_repr() returned a string naming a nonexistent module None -- e.g.
type_repr([].append) == 'None.list.append' -- for bound built-in methods,
whose __module__ is None.
Return the qualified name when __module__ is None, as already done for the
"builtins" module.
(cherry picked from commit 6979003)
Co-authored-by: tonghuaroot (童话) <tonghuaroot@gmail.com>
1 parent 3fa2a37 commit 0c42466
3 files changed
Lines changed: 26 additions & 2 deletions
File tree
- Lib
- test
- Misc/NEWS.d/next/Library
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1113 | 1113 | | |
1114 | 1114 | | |
1115 | 1115 | | |
1116 | | - | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
1117 | 1125 | | |
1118 | | - | |
| 1126 | + | |
1119 | 1127 | | |
1120 | 1128 | | |
1121 | 1129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1857 | 1857 | | |
1858 | 1858 | | |
1859 | 1859 | | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
1860 | 1872 | | |
1861 | 1873 | | |
1862 | 1874 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
0 commit comments