Как просмотреть полную подпись для `__init__`, когда pydoc3 показывает` См. Справку (type (self)) для точной подписи`? - PullRequest
0 голосов
/ 16 апреля 2020

Я нахожу pydoc3 очень полезным для получения справки по классам и функциям.

Тем не менее, часто для справки __init__ отображается следующее: See help(type(self)) for accurate signature. (см. Ниже)

Используя python3 REPL, я не знаю, чтобы получить полную подпись для __init__. Как получить полную подпись для __init__ и почему pydoc3 не может ее отобразить?

pydoc3 queue.Queue:

Help on class Queue in queue:

queue.Queue = class Queue(builtins.object)
 |  queue.Queue(maxsize=0)
 |
 |  Create a queue object with a given maximum size.
 |
 |  If maxsize is <= 0, the queue size is infinite.
 |
 |  Methods defined here:
 |
 |  __init__(self, maxsize=0)
 |      Initialize self.  See help(type(self)) for accurate signature.
...