Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #197729

What does this "See help(type(self)) for accurate signature." actually mean?

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Chris Green <cl@isbd.net>
Newsgroups comp.lang.python
Subject What does this "See help(type(self)) for accurate signature." actually mean?
Date Sun, 15 Mar 2026 09:05:08 +0000
Lines 29
Message-ID <4b9i8m-p1m93.ln1@q957.zbmc.eu> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
X-Trace individual.net 4nQdYdC7wraIOrzZIjw25QgjOv0z2S+Lk6bG5bs5M7cm9WHag=
X-Orig-Path not-for-mail
Cancel-Lock sha1:q8bT2O7+NMCPVCz/6Pcj1NQPWWw= sha256:021+szk+763dO6irEjZaM5OzfGvEuDmTkJDJCUNPY8k=
User-Agent tin/2.6.5-20250409 ("Helmsdale") (Linux/6.12.63+deb13-amd64 (x86_64))
Xref csiph.com comp.lang.python:197729

Show key headers only | View raw


I see this message in several places in the help() output for gpiod:
"See help(type(self)) for accurate signature.", but I can't work out
what I actually need to type into help() to get a result.

So, for example, I say 'help("gpiod.line_settings")', I see, among
other things:-

     |  __init__(
     |      self,
     |      direction: gpiod.line.Direction = <Direction.AS_IS: 1>,
     |      edge_detection: gpiod.line.Edge = <Edge.NONE: 1>,
     |      bias: gpiod.line.Bias = <Bias.AS_IS: 1>,
     |      drive: gpiod.line.Drive = <Drive.PUSH_PULL: 1>,
     |      active_low: bool = False,
     |      debounce_period: datetime.timedelta = datetime.timedelta(0),
     |      event_clock: gpiod.line.Clock = <Clock.MONOTONIC: 1>,
     |      output_value: gpiod.line.Value = <Value.INACTIVE: 0>
     |  ) -> None
     |      Initialize self.  See help(type(self)) for accurate signature.

What do I actually need to type to get that "accurate signature"?

(Yes, I know it's a private[ish] method but this is just the first
example I could find)


-- 
Chris Green
·

Back to comp.lang.python | Previous | NextNext in thread | Find similar


Thread

What does this "See help(type(self)) for accurate signature." actually mean? Chris Green <cl@isbd.net> - 2026-03-15 09:05 +0000
  Re: What does this "See help(type(self)) for accurate signature." actually mean? Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-15 21:21 +0000
    Re: What does this "See help(type(self)) for accurate signature." actually mean? Chris Green <cl@isbd.net> - 2026-03-16 08:53 +0000
      Re: What does this "See help(type(self)) for accurate signature." actually mean? Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-16 09:15 +0000
  Re: What does this "See help(type(self)) for accurate signature." actually mean? Jon Ribbens <jon+usenet@unequivocal.eu> - 2026-03-16 10:17 +0000
    Re: What does this "See help(type(self)) for accurate signature." actually mean? ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-16 15:25 +0000
      Re: What does this "See help(type(self)) for accurate signature." actually mean? Jon Ribbens <jon+usenet@unequivocal.eu> - 2026-03-16 17:01 +0000

csiph-web