Skip to content

Commit 58b28c7

Browse files
committed
Add function to builtins types not exported by CPython
1 parent 5023f42 commit 58b28c7

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

generate_docs.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ def traverse_all(root):
122122
continue
123123
yield from traverse(module, [module_name], module)
124124

125+
def f():
126+
pass
127+
125128
builtin_types = [
126129
type(bytearray().__iter__()),
127130
type(bytes().__iter__()),
@@ -136,10 +139,12 @@ def traverse_all(root):
136139
type(str().__iter__()),
137140
type(tuple().__iter__()),
138141
type(None),
142+
type(f),
139143
]
140144
for typ in builtin_types:
141145
names = ["builtins", typ.__name__]
142-
yield names, typ.__doc__
146+
if not isinstance(typ.__doc__, str):
147+
yield names, typ.__doc__
143148
yield from traverse(__builtins__, names, typ)
144149

145150

0 commit comments

Comments
 (0)