Closes #13258: Use callable() built-in in the standard library.
diff --git a/Lib/pydoc.py b/Lib/pydoc.py
index 1a5db1a..d0c6f62 100755
--- a/Lib/pydoc.py
+++ b/Lib/pydoc.py
@@ -775,7 +775,7 @@
push(msg)
for name, kind, homecls, value in ok:
base = self.docother(getattr(object, name), name, mod)
- if hasattr(value, '__call__') or inspect.isdatadescriptor(value):
+ if callable(value) or inspect.isdatadescriptor(value):
doc = getattr(value, "__doc__", None)
else:
doc = None
@@ -1199,7 +1199,7 @@
hr.maybe()
push(msg)
for name, kind, homecls, value in ok:
- if hasattr(value, '__call__') or inspect.isdatadescriptor(value):
+ if callable(value) or inspect.isdatadescriptor(value):
doc = getdoc(value)
else:
doc = None