[issue35614] Broken help() on metaclasses

2018-12-30 Thread Nick Coghlan
Change by Nick Coghlan : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue35614] Broken help() on metaclasses

2018-12-30 Thread Nick Coghlan
Nick Coghlan added the comment: New changeset b539cef31c060c7eecc331d25a23b80ded0baf08 by Nick Coghlan (Sanyam Khurana) in branch 'master': bpo-35614: Fix pydoc help() on metaclasses (#11357) https://github.com/python/cpython/commit/b539cef31c060c7eecc331d25a23b80ded0baf08 -- _

[issue35614] Broken help() on metaclasses

2018-12-29 Thread Sanyam Khurana
Change by Sanyam Khurana : -- keywords: +patch, patch, patch pull_requests: +10670, 10671, 10672 stage: -> patch review ___ Python tracker ___

[issue35614] Broken help() on metaclasses

2018-12-29 Thread Sanyam Khurana
Change by Sanyam Khurana : -- keywords: +patch pull_requests: +10670 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-

[issue35614] Broken help() on metaclasses

2018-12-29 Thread Sanyam Khurana
Change by Sanyam Khurana : -- keywords: +patch, patch pull_requests: +10670, 10671 stage: -> patch review ___ Python tracker ___ __

[issue35614] Broken help() on metaclasses

2018-12-29 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: There are two ways of solving this issue: 1) skip this chunk of code if object is a type subclass, 2) use `type.__subclasses__(object)` instead of `object.__subclasses__()`. -- ___ Python tracker

[issue35614] Broken help() on metaclasses

2018-12-29 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: It fails also for builtin "type". $ ./python -m pydoc type Traceback (most recent call last): File "/home/serhiy/py/cpython/Lib/runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "/home/serhiy/py/cpython/Lib/r

[issue35614] Broken help() on metaclasses

2018-12-29 Thread Serhiy Storchaka
New submission from Serhiy Storchaka : $ ./python -m pydoc abc Traceback (most recent call last): File "/home/serhiy/py/cpython/Lib/runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "/home/serhiy/py/cpython/Lib/runpy.py", line 85, in _run_code