Alexander Belopolsky <belopol...@users.sourceforge.net> added the comment:
The following passes tests in elp_8525.patch, but is much simpler: =================================================================== --- Lib/pydoc.py (revision 86600) +++ Lib/pydoc.py (working copy) @@ -1139,6 +1139,15 @@ push(' ' + makename(base)) push('') + # List the built-in subclasses, if any: + subclasses = [cls.__name__ for cls in object.__subclasses__() + if cls.__module__ == 'builtins'] + if subclasses: + push("Built-in subclasses:") + for subclassname in sorted(subclasses): + push(' ' + subclassname) + push('') + # Cute little class to pump out a horizontal rule between sections. class HorizontalRule: def __init__(self): ---------- nosy: +belopolsky _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8525> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com