Is this the correct behavior? Python 3.9.0 (default, Oct 7 2020, 23:09:01) [GCC 10.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> help(list[int]) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.9/_sitebuiltins.py", line 103, in __call__ return pydoc.help(*args, **kwds) File "/usr/lib/python3.9/pydoc.py", line 2001, in __call__ self.help(request) File "/usr/lib/python3.9/pydoc.py", line 2060, in help else: doc(request, 'Help on %s:', output=self._output) File "/usr/lib/python3.9/pydoc.py", line 1779, in doc pager(render_doc(thing, title, forceload)) File "/usr/lib/python3.9/pydoc.py", line 1772, in render_doc return title % desc + '\n\n' + renderer.document(object, name) File "/usr/lib/python3.9/pydoc.py", line 473, in document if inspect.isclass(object): return self.docclass(*args) File "/usr/lib/python3.9/pydoc.py", line 1343, in docclass (str(cls.__name__) for cls in type.__subclasses__(object) TypeError: descriptor '__subclasses__' for 'type' objects doesn't apply to a 'types.GenericAlias' object >>>
I would have expected the output to the identical to help(list). -- https://mail.python.org/mailman/listinfo/python-list